MidiFile(type=0, ticks_per_beat=120, tracks=[
  MidiTrack([
    MetaMessage('track_name', name='EMINEM-"Marshall Mathers"   Sequenced by-  Trigga_P    (Paul  Padilla)   ', time=0),
    MetaMessage('copyright', text='6 months ago.....', time=0),
    MetaMessage('text', text='Trigga_P\n', time=0),
    MetaMessage('text', text='My fist uploaded midi on the net so i hope yall like it,You can e-mail me at   Trigga_P@hotmail.com\n', time=0),
    MetaMessage('time_signature', numerator=4, denominator=4, clocks_per_click=24, notated_32nd_notes_per_beat=8, time=0),
    MetaMessage('key_signature', key='C', time=0),
    MetaMessage('set_tempo', tempo=626959, time=0),
    MetaMessage('marker', text='intro', time=0),
    Message('control_change', channel=0, control=0, value=56, time=0),
    Message('control_change', channel=0, control=7, value=95, time=0),
    Message('control_change', channel=0, control=10, value=64, time=0),
    Message('control_change', channel=9, control=0, value=61, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=0, value=61, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=3, control=0, value=56, time=0),
    Message('control_change', channel=3, control=7, value=127, time=0),
    Message('control_change', channel=3, control=10, value=64, time=0),
    Message('control_change', channel=3, control=91, value=127, time=0),
    Message('control_change', channel=3, control=93, value=0, time=0),
    Message('control_change', channel=4, control=0, value=58, time=0),
    Message('control_change', channel=4, control=7, value=95, time=0),
    Message('control_change', channel=4, control=10, value=64, time=0),
    Message('control_change', channel=5, control=0, value=58, time=0),
    Message('control_change', channel=5, control=7, value=45, time=0),
    Message('control_change', channel=5, control=10, value=64, time=0),
    Message('control_change', channel=6, control=0, value=56, time=0),
    Message('control_change', channel=6, control=10, value=64, time=0),
    Message('control_change', channel=9, control=0, value=89, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=8, control=0, value=58, time=0),
    Message('control_change', channel=8, control=7, value=127, time=0),
    Message('control_change', channel=8, control=10, value=64, time=0),
    Message('control_change', channel=8, control=0, value=64, time=0),
    Message('control_change', channel=8, control=7, value=85, time=0),
    Message('control_change', channel=8, control=10, value=64, time=0),
    Message('control_change', channel=8, control=91, value=127, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('control_change', channel=10, control=0, value=64, time=0),
    Message('control_change', channel=10, control=7, value=85, time=0),
    Message('control_change', channel=10, control=10, value=64, time=0),
    Message('control_change', channel=9, control=0, value=61, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=13, control=0, value=83, time=0),
    Message('control_change', channel=13, control=7, value=127, time=0),
    Message('control_change', channel=13, control=10, value=64, time=0),
    Message('control_change', channel=9, control=0, value=61, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=15, control=0, value=58, time=0),
    Message('control_change', channel=15, control=7, value=127, time=0),
    Message('control_change', channel=15, control=10, value=64, time=0),
    Message('control_change', channel=15, control=32, value=0, time=1),
    Message('program_change', channel=15, program=30, time=1),
    Message('control_change', channel=9, control=32, value=0, time=0),
    Message('program_change', channel=9, program=8, time=0),
    Message('control_change', channel=13, control=32, value=0, time=0),
    Message('program_change', channel=13, program=33, time=0),
    Message('control_change', channel=9, control=32, value=0, time=0),
    Message('program_change', channel=9, program=8, time=0),
    Message('control_change', channel=10, control=32, value=0, time=0),
    Message('program_change', channel=10, program=24, time=0),
    Message('control_change', channel=8, control=32, value=0, time=0),
    Message('program_change', channel=8, program=48, time=0),
    Message('control_change', channel=8, control=32, value=0, time=0),
    Message('program_change', channel=8, program=127, time=0),
    Message('control_change', channel=9, control=32, value=0, time=0),
    Message('program_change', channel=9, program=8, time=0),
    Message('control_change', channel=6, control=32, value=0, time=0),
    Message('program_change', channel=6, program=120, time=0),
    Message('control_change', channel=5, control=32, value=0, time=0),
    Message('program_change', channel=5, program=48, time=0),
    Message('control_change', channel=4, control=32, value=0, time=0),
    Message('program_change', channel=4, program=24, time=0),
    Message('control_change', channel=3, control=32, value=0, time=0),
    Message('program_change', channel=3, program=11, time=0),
    Message('control_change', channel=9, control=32, value=0, time=0),
    Message('program_change', channel=9, program=8, time=0),
    Message('control_change', channel=9, control=32, value=0, time=0),
    Message('program_change', channel=9, program=8, time=0),
    Message('control_change', channel=0, control=32, value=0, time=0),
    Message('program_change', channel=0, program=25, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=478),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=60),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=240),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=0, note=40, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=0, note=52, velocity=127, time=60),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=225),
    Message('note_on', channel=13, note=33, velocity=127, time=15),
    Message('note_on', channel=13, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=60),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=180),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=67),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=60),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=1, time=59),
    Message('control_change', channel=9, control=10, value=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=2, time=1),
    Message('control_change', channel=9, control=7, value=3, time=3),
    Message('control_change', channel=9, control=10, value=126, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('control_change', channel=9, control=7, value=5, time=2),
    Message('control_change', channel=9, control=10, value=125, time=0),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=7, time=3),
    Message('control_change', channel=9, control=10, value=124, time=0),
    Message('control_change', channel=9, control=7, value=8, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=123, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=10, time=2),
    Message('control_change', channel=9, control=7, value=11, time=1),
    Message('control_change', channel=9, control=10, value=122, time=0),
    Message('control_change', channel=9, control=7, value=12, time=2),
    Message('control_change', channel=9, control=10, value=121, time=2),
    Message('control_change', channel=9, control=7, value=13, time=1),
    Message('control_change', channel=9, control=7, value=14, time=1),
    Message('control_change', channel=9, control=7, value=15, time=2),
    Message('control_change', channel=9, control=10, value=120, time=0),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=10, value=119, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=18, time=2),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=118, time=0),
    Message('control_change', channel=9, control=7, value=20, time=2),
    Message('control_change', channel=9, control=7, value=21, time=1),
    Message('control_change', channel=9, control=10, value=117, time=0),
    Message('control_change', channel=9, control=7, value=22, time=3),
    Message('control_change', channel=9, control=10, value=116, time=1),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=1),
    Message('control_change', channel=9, control=10, value=115, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=25, time=1),
    Message('control_change', channel=9, control=7, value=26, time=1),
    Message('control_change', channel=9, control=10, value=114, time=1),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=29, time=1),
    Message('control_change', channel=9, control=10, value=113, time=0),
    Message('control_change', channel=9, control=7, value=30, time=2),
    Message('control_change', channel=9, control=7, value=31, time=1),
    Message('control_change', channel=9, control=10, value=112, time=0),
    Message('control_change', channel=9, control=7, value=32, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=7, value=34, time=1),
    Message('control_change', channel=9, control=10, value=110, time=2),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=7, value=36, time=1),
    Message('control_change', channel=9, control=10, value=109, time=1),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('control_change', channel=9, control=10, value=108, time=0),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=7, value=40, time=2),
    Message('control_change', channel=9, control=10, value=107, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=42, time=2),
    Message('control_change', channel=9, control=7, value=43, time=1),
    Message('control_change', channel=9, control=10, value=106, time=0),
    Message('control_change', channel=9, control=7, value=44, time=3),
    Message('control_change', channel=9, control=10, value=105, time=1),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=7, value=46, time=1),
    Message('control_change', channel=9, control=10, value=104, time=1),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=7, value=48, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=103, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('control_change', channel=9, control=7, value=50, time=3),
    Message('control_change', channel=9, control=10, value=102, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=101, time=0),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('control_change', channel=9, control=7, value=54, time=3),
    Message('control_change', channel=9, control=10, value=100, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=99, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=98, time=1),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=60, time=3),
    Message('control_change', channel=9, control=10, value=97, time=0),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=62, time=2),
    Message('control_change', channel=9, control=10, value=96, time=0),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=10, value=95, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=65, time=2),
    Message('control_change', channel=9, control=7, value=66, time=2),
    Message('control_change', channel=9, control=10, value=94, time=0),
    Message('control_change', channel=9, control=7, value=67, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=93, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=70, time=2),
    Message('control_change', channel=9, control=10, value=92, time=0),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=91, time=0),
    Message('control_change', channel=9, control=7, value=73, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=90, time=0),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('control_change', channel=9, control=7, value=76, time=1),
    Message('control_change', channel=9, control=10, value=89, time=0),
    Message('control_change', channel=9, control=7, value=77, time=2),
    Message('control_change', channel=9, control=7, value=78, time=1),
    Message('control_change', channel=9, control=10, value=88, time=0),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=87, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=80, time=1),
    Message('control_change', channel=9, control=7, value=81, time=1),
    Message('control_change', channel=9, control=7, value=82, time=3),
    Message('control_change', channel=9, control=10, value=86, time=0),
    Message('control_change', channel=9, control=7, value=83, time=1),
    Message('control_change', channel=9, control=7, value=84, time=2),
    Message('control_change', channel=9, control=10, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=2),
    Message('control_change', channel=9, control=7, value=86, time=2),
    Message('control_change', channel=9, control=10, value=84, time=0),
    Message('control_change', channel=9, control=7, value=87, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('control_change', channel=9, control=10, value=83, time=0),
    Message('control_change', channel=9, control=7, value=89, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=82, time=0),
    Message('control_change', channel=9, control=7, value=91, time=3),
    Message('control_change', channel=9, control=10, value=81, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=10, value=80, time=0),
    Message('control_change', channel=9, control=7, value=95, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('control_change', channel=9, control=10, value=79, time=0),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=78, time=0),
    Message('control_change', channel=9, control=7, value=99, time=2),
    Message('control_change', channel=9, control=7, value=100, time=1),
    Message('control_change', channel=9, control=10, value=77, time=0),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('control_change', channel=9, control=10, value=76, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=75, time=1),
    Message('control_change', channel=9, control=7, value=104, time=1),
    Message('control_change', channel=9, control=7, value=105, time=1),
    Message('control_change', channel=9, control=10, value=74, time=1),
    Message('control_change', channel=9, control=7, value=106, time=1),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=10, value=73, time=0),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('control_change', channel=9, control=10, value=72, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=71, time=1),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=70, time=1),
    Message('control_change', channel=9, control=7, value=114, time=1),
    Message('control_change', channel=9, control=7, value=115, time=1),
    Message('control_change', channel=9, control=10, value=69, time=1),
    Message('control_change', channel=9, control=7, value=116, time=2),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=68, time=0),
    Message('control_change', channel=9, control=7, value=118, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('control_change', channel=9, control=10, value=67, time=0),
    Message('control_change', channel=9, control=7, value=120, time=1),
    Message('control_change', channel=9, control=7, value=121, time=2),
    Message('control_change', channel=9, control=10, value=66, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=123, time=1),
    Message('control_change', channel=9, control=10, value=65, time=1),
    Message('control_change', channel=9, control=7, value=124, time=1),
    Message('control_change', channel=9, control=7, value=125, time=1),
    Message('control_change', channel=9, control=10, value=64, time=2),
    Message('control_change', channel=9, control=7, value=127, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=75, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=63, time=1),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=125, time=3),
    Message('control_change', channel=9, control=10, value=62, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=123, time=2),
    Message('control_change', channel=9, control=10, value=61, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=121, time=1),
    Message('control_change', channel=9, control=10, value=60, time=2),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=59, time=2),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=58, time=1),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=9, control=7, value=115, time=3),
    Message('control_change', channel=9, control=10, value=57, time=1),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=56, time=2),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=55, time=1),
    Message('control_change', channel=9, control=7, value=110, time=1),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=10, value=54, time=1),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=7, value=107, time=2),
    Message('control_change', channel=9, control=10, value=53, time=2),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=105, time=2),
    Message('control_change', channel=9, control=10, value=52, time=1),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('control_change', channel=9, control=10, value=51, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=101, time=1),
    Message('control_change', channel=9, control=10, value=50, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('control_change', channel=9, control=10, value=49, time=2),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=48, time=3),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=47, time=1),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=10, value=46, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=91, time=1),
    Message('control_change', channel=9, control=10, value=45, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=44, time=2),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=43, time=2),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=86, time=1),
    Message('control_change', channel=9, control=10, value=42, time=2),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=3),
    Message('control_change', channel=9, control=10, value=41, time=1),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=82, time=2),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=10, value=40, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=39, time=2),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=78, time=2),
    Message('control_change', channel=9, control=10, value=38, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=76, time=2),
    Message('control_change', channel=9, control=10, value=37, time=2),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=36, time=1),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=35, time=1),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('control_change', channel=9, control=7, value=70, time=1),
    Message('control_change', channel=9, control=10, value=34, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=33, time=2),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('control_change', channel=9, control=10, value=32, time=1),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=10, value=31, time=1),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=62, time=3),
    Message('control_change', channel=9, control=10, value=30, time=1),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=60, time=1),
    Message('control_change', channel=9, control=10, value=29, time=2),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=28, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=27, time=2),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=54, time=2),
    Message('control_change', channel=9, control=10, value=26, time=2),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=25, time=1),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=50, time=2),
    Message('control_change', channel=9, control=10, value=24, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=23, time=2),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=10, value=22, time=2),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=10, value=21, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=43, time=2),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('control_change', channel=9, control=10, value=20, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=40, time=1),
    Message('control_change', channel=9, control=10, value=19, time=1),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=10, value=18, time=3),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=10, value=17, time=2),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=10, value=16, time=3),
    Message('control_change', channel=9, control=7, value=34, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=10, value=15, time=1),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=31, time=3),
    Message('control_change', channel=9, control=10, value=14, time=1),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=29, time=2),
    Message('control_change', channel=9, control=10, value=13, time=3),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=10, value=12, time=2),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=25, time=2),
    Message('control_change', channel=9, control=10, value=11, time=1),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=23, time=2),
    Message('control_change', channel=9, control=10, value=10, time=2),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=9, control=7, value=21, time=2),
    Message('control_change', channel=9, control=10, value=9, time=1),
    Message('control_change', channel=9, control=7, value=20, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=8, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=17, time=1),
    Message('control_change', channel=9, control=10, value=7, time=1),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('control_change', channel=9, control=7, value=15, time=2),
    Message('control_change', channel=9, control=10, value=6, time=1),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=13, time=3),
    Message('control_change', channel=9, control=10, value=5, time=1),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=11, time=2),
    Message('control_change', channel=9, control=10, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=10, time=1),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=3, time=1),
    Message('control_change', channel=9, control=7, value=8, time=1),
    Message('control_change', channel=9, control=7, value=7, time=1),
    Message('control_change', channel=9, control=10, value=2, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=10, value=1, time=2),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('control_change', channel=9, control=10, value=0, time=3),
    Message('control_change', channel=9, control=7, value=3, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=2, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=180),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=0, note=52, velocity=127, time=60),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=225),
    Message('note_on', channel=13, note=33, velocity=127, time=15),
    Message('note_on', channel=13, note=33, velocity=0, time=60),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=60),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=180),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=67),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=0, note=54, velocity=0, time=18),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=60),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=240),
    Message('note_on', channel=3, note=63, velocity=0, time=60),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=40, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=60),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=120),
    Message('note_on', channel=3, note=66, velocity=73, time=60),
    Message('note_on', channel=3, note=66, velocity=0, time=60),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=5, note=88, velocity=0, time=20),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=3, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=91, velocity=40, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=0, note=52, velocity=127, time=60),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=225),
    Message('note_on', channel=13, note=33, velocity=127, time=15),
    Message('note_on', channel=3, note=66, velocity=0, time=30),
    Message('note_on', channel=4, note=72, velocity=0, time=30),
    Message('note_on', channel=5, note=91, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=122, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=5, note=90, velocity=40, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=60),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=0, time=150),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=54),
    Message('note_on', channel=3, note=66, velocity=108, time=9),
    Message('note_on', channel=6, note=48, velocity=50, time=4),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=5, note=90, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=75, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=95, time=32),
    Message('note_on', channel=0, note=47, velocity=127, time=28),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=59),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=3, note=64, velocity=95, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=252),
    Message('note_on', channel=0, note=40, velocity=0, time=48),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=115, time=4),
    Message('note_on', channel=0, note=47, velocity=127, time=56),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=96),
    Message('note_on', channel=3, note=66, velocity=108, time=84),
    Message('note_on', channel=3, note=66, velocity=0, time=59),
    Message('note_on', channel=3, note=67, velocity=95, time=1),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=4, note=52, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=95, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=75, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=3, note=67, velocity=0, time=36),
    Message('note_on', channel=0, note=52, velocity=127, time=24),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=225),
    Message('note_on', channel=13, note=33, velocity=127, time=15),
    Message('note_on', channel=3, note=69, velocity=0, time=19),
    Message('note_on', channel=0, note=60, velocity=0, time=41),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=60),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=0, time=60),
    Message('note_on', channel=5, note=90, velocity=75, time=0),
    Message('note_on', channel=3, note=63, velocity=0, time=46),
    Message('note_on', channel=13, note=35, velocity=0, time=74),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=59),
    Message('note_on', channel=3, note=66, velocity=95, time=3),
    Message('note_on', channel=6, note=48, velocity=50, time=5),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=5, note=90, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=89, velocity=75, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=95, time=26),
    Message('note_on', channel=0, note=47, velocity=127, time=34),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=52),
    Message('note_on', channel=5, note=89, velocity=0, time=8),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=89, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('control_change', channel=8, control=7, value=50, time=0),
    Message('control_change', channel=8, control=10, value=127, time=0),
    Message('control_change', channel=8, control=91, value=0, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('note_on', channel=8, note=71, velocity=100, time=0),
    Message('note_on', channel=8, note=71, velocity=0, time=30),
    Message('note_on', channel=8, note=71, velocity=89, time=17),
    Message('note_on', channel=4, note=66, velocity=0, time=13),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=8, note=71, velocity=0, time=19),
    Message('note_on', channel=8, note=71, velocity=89, time=28),
    Message('control_change', channel=9, control=7, value=0, time=15),
    Message('control_change', channel=9, control=10, value=63, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=7, value=1, time=3),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=2, time=2),
    Message('note_on', channel=8, note=71, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=4, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=5, time=1),
    Message('note_on', channel=9, note=57, velocity=108, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=8, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=11, time=3),
    Message('control_change', channel=9, control=7, value=12, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=13, time=2),
    Message('control_change', channel=9, control=7, value=15, time=3),
    Message('note_on', channel=9, note=57, velocity=78, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=16, time=0),
    Message('note_on', channel=8, note=71, velocity=89, time=3),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=7, value=20, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=22, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=2),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=26, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=30, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=31, time=2),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=33, time=2),
    Message('control_change', channel=9, control=7, value=34, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=35, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=39, time=0),
    Message('note_on', channel=8, note=71, velocity=0, time=1),
    Message('control_change', channel=8, control=7, value=50, time=0),
    Message('control_change', channel=8, control=10, value=0, time=0),
    Message('control_change', channel=8, control=91, value=0, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('control_change', channel=9, control=7, value=41, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=0),
    Message('note_on', channel=8, note=70, velocity=83, time=2),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=45, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('note_on', channel=3, note=64, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=46, time=1),
    Message('control_change', channel=9, control=7, value=48, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=50, time=1),
    Message('control_change', channel=9, control=7, value=52, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('note_on', channel=5, note=88, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=3),
    Message('note_on', channel=8, note=70, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=57, time=2),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=59, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=60, time=2),
    Message('control_change', channel=9, control=7, value=61, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('note_on', channel=8, note=70, velocity=108, time=1),
    Message('control_change', channel=9, control=7, value=67, time=2),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=108, time=1),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=7, value=70, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=71, time=0),
    Message('control_change', channel=9, control=7, value=72, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('note_on', channel=9, note=57, velocity=83, time=0),
    Message('note_on', channel=8, note=70, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=7, value=82, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=83, time=2),
    Message('control_change', channel=9, control=7, value=85, time=3),
    Message('control_change', channel=9, control=7, value=86, time=3),
    Message('control_change', channel=9, control=7, value=88, time=3),
    Message('control_change', channel=9, control=7, value=89, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('note_on', channel=8, note=70, velocity=95, time=2),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=7, value=96, time=3),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=99, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('note_on', channel=8, note=70, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('control_change', channel=9, control=7, value=104, time=3),
    Message('control_change', channel=9, control=7, value=105, time=3),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=108, time=1),
    MetaMessage('marker', text='verse 1:', time=1),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=8, note=70, velocity=95, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('note_on', channel=9, note=57, velocity=95, time=4),
    Message('note_on', channel=9, note=66, velocity=127, time=4),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=67, velocity=127, time=5),
    Message('note_on', channel=8, note=70, velocity=0, time=40),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=140),
    Message('note_on', channel=9, note=59, velocity=0, time=100),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=40),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=72, velocity=0, time=140),
    Message('note_on', channel=9, note=67, velocity=0, time=50),
    Message('note_on', channel=13, note=33, velocity=0, time=35),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=67, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=57, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=140),
    Message('note_on', channel=13, note=35, velocity=0, time=40),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=60),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=4, note=71, velocity=0, time=18),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=40),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=140),
    Message('note_on', channel=8, note=57, velocity=90, time=1),
    Message('note_on', channel=8, note=57, velocity=0, time=57),
    Message('note_on', channel=8, note=57, velocity=90, time=12),
    Message('note_on', channel=8, note=57, velocity=0, time=18),
    Message('note_on', channel=9, note=59, velocity=0, time=12),
    Message('note_on', channel=8, note=57, velocity=90, time=30),
    Message('note_on', channel=0, note=47, velocity=0, time=30),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=40),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=8, note=57, velocity=0, time=4),
    Message('note_on', channel=9, note=66, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=140),
    Message('note_on', channel=9, note=59, velocity=0, time=100),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=0, note=47, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=40),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=72, velocity=0, time=140),
    Message('note_on', channel=9, note=67, velocity=0, time=50),
    Message('note_on', channel=13, note=33, velocity=0, time=35),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=67, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=57, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=140),
    Message('note_on', channel=13, note=35, velocity=0, time=40),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=60),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=4, note=71, velocity=0, time=18),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=40),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=0, time=65),
    Message('control_change', channel=9, control=10, value=63, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=7, value=1, time=3),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=2, time=2),
    Message('control_change', channel=9, control=7, value=4, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=5, time=1),
    Message('note_on', channel=9, note=57, velocity=108, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=8, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=11, time=3),
    Message('control_change', channel=9, control=7, value=12, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=13, time=2),
    Message('control_change', channel=9, control=7, value=15, time=3),
    Message('note_on', channel=9, note=57, velocity=78, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=16, time=0),
    Message('control_change', channel=9, control=7, value=17, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=7, value=20, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=22, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=2),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=26, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=30, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=31, time=2),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=33, time=2),
    Message('note_on', channel=9, note=67, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=34, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=35, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=39, time=0),
    Message('control_change', channel=9, control=7, value=41, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=42, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=45, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=46, time=2),
    Message('control_change', channel=9, control=7, value=48, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=50, time=1),
    Message('control_change', channel=9, control=7, value=52, time=3),
    Message('note_on', channel=5, note=87, velocity=122, time=1),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=2),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=3),
    Message('control_change', channel=9, control=7, value=57, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=59, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=60, time=2),
    Message('control_change', channel=9, control=7, value=61, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('control_change', channel=9, control=7, value=67, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=108, time=1),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=7, value=70, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=71, time=0),
    Message('control_change', channel=9, control=7, value=72, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('note_on', channel=9, note=57, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=78, time=3),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=7, value=82, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=83, time=2),
    Message('control_change', channel=9, control=7, value=85, time=3),
    Message('control_change', channel=9, control=7, value=86, time=3),
    Message('control_change', channel=9, control=7, value=88, time=3),
    Message('control_change', channel=9, control=7, value=89, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=7, value=92, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=7, value=96, time=3),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=99, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=103, time=2),
    Message('control_change', channel=9, control=7, value=104, time=3),
    Message('control_change', channel=9, control=7, value=105, time=3),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('note_on', channel=4, note=67, velocity=0, time=1),
    Message('note_on', channel=5, note=87, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=40, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=7, value=110, time=3),
    Message('note_on', channel=9, note=57, velocity=95, time=4),
    Message('note_on', channel=9, note=66, velocity=127, time=1),
    Message('note_on', channel=9, note=57, velocity=0, time=8),
    Message('note_on', channel=9, note=67, velocity=127, time=2),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=122, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=91, velocity=40, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=13, note=33, velocity=0, time=35),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=30),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=5, note=91, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=5, note=90, velocity=40, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=13, note=35, velocity=0, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=13, note=37, velocity=0, time=18),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=5, note=90, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=75, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=108, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=40),
    Message('note_on', channel=9, note=59, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=40),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=75, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=60),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=13, note=33, velocity=0, time=35),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=30),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=9, note=35, velocity=0, time=50),
    Message('note_on', channel=0, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=5, note=90, velocity=75, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=13, note=35, velocity=0, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=13, note=37, velocity=0, time=18),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=5, note=90, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=89, velocity=75, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=5, note=89, velocity=0, time=50),
    Message('note_on', channel=9, note=35, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=38, velocity=95, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('control_change', channel=9, control=7, value=127, time=2),
    Message('control_change', channel=9, control=10, value=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=2, time=1),
    Message('control_change', channel=9, control=7, value=3, time=3),
    Message('control_change', channel=9, control=10, value=126, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('control_change', channel=9, control=7, value=5, time=2),
    Message('control_change', channel=9, control=10, value=125, time=0),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=7, time=3),
    Message('control_change', channel=9, control=10, value=124, time=0),
    Message('control_change', channel=9, control=7, value=8, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=123, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=10, time=2),
    Message('control_change', channel=9, control=7, value=11, time=1),
    Message('control_change', channel=9, control=10, value=122, time=0),
    Message('control_change', channel=9, control=7, value=12, time=2),
    Message('control_change', channel=9, control=10, value=121, time=2),
    Message('control_change', channel=9, control=7, value=13, time=1),
    Message('control_change', channel=9, control=7, value=14, time=1),
    Message('control_change', channel=9, control=7, value=15, time=2),
    Message('control_change', channel=9, control=10, value=120, time=0),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=10, value=119, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=18, time=2),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=118, time=0),
    Message('control_change', channel=9, control=7, value=20, time=2),
    Message('control_change', channel=9, control=7, value=21, time=1),
    Message('control_change', channel=9, control=10, value=117, time=0),
    Message('control_change', channel=9, control=7, value=22, time=3),
    Message('control_change', channel=9, control=10, value=116, time=1),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=1),
    Message('control_change', channel=9, control=10, value=115, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=25, time=1),
    Message('control_change', channel=9, control=7, value=26, time=1),
    Message('control_change', channel=9, control=10, value=114, time=1),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=29, time=1),
    Message('control_change', channel=9, control=10, value=113, time=0),
    Message('control_change', channel=9, control=7, value=30, time=2),
    Message('control_change', channel=9, control=7, value=31, time=1),
    Message('control_change', channel=9, control=10, value=112, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=7, value=32, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=7, value=34, time=1),
    Message('control_change', channel=9, control=10, value=110, time=2),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=7, value=36, time=1),
    Message('control_change', channel=9, control=10, value=109, time=1),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('control_change', channel=9, control=10, value=108, time=0),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=7, value=40, time=2),
    Message('control_change', channel=9, control=10, value=107, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('note_on', channel=9, note=67, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('control_change', channel=9, control=7, value=43, time=1),
    Message('control_change', channel=9, control=10, value=106, time=0),
    Message('control_change', channel=9, control=7, value=44, time=3),
    Message('control_change', channel=9, control=10, value=105, time=1),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=7, value=46, time=1),
    Message('control_change', channel=9, control=10, value=104, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=47, time=1),
    Message('control_change', channel=9, control=7, value=48, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=103, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('control_change', channel=9, control=7, value=50, time=3),
    Message('control_change', channel=9, control=10, value=102, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=101, time=0),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('control_change', channel=9, control=7, value=54, time=3),
    Message('control_change', channel=9, control=10, value=100, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=99, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=98, time=1),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=60, time=3),
    Message('control_change', channel=9, control=10, value=97, time=0),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=62, time=2),
    Message('control_change', channel=9, control=10, value=96, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=1),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=63, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=10, value=95, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=65, time=2),
    Message('control_change', channel=9, control=7, value=66, time=2),
    Message('control_change', channel=9, control=10, value=94, time=0),
    Message('control_change', channel=9, control=7, value=67, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=93, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=70, time=2),
    Message('control_change', channel=9, control=10, value=92, time=0),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=91, time=0),
    Message('control_change', channel=9, control=7, value=73, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=90, time=0),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('control_change', channel=9, control=7, value=76, time=1),
    Message('control_change', channel=9, control=10, value=89, time=0),
    Message('control_change', channel=9, control=7, value=77, time=2),
    Message('control_change', channel=9, control=7, value=78, time=1),
    Message('control_change', channel=9, control=10, value=88, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=0),
    Message('control_change', channel=9, control=7, value=79, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=87, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=80, time=1),
    Message('control_change', channel=9, control=7, value=81, time=1),
    Message('control_change', channel=9, control=7, value=82, time=3),
    Message('control_change', channel=9, control=10, value=86, time=0),
    Message('control_change', channel=9, control=7, value=83, time=1),
    Message('control_change', channel=9, control=7, value=84, time=2),
    Message('control_change', channel=9, control=10, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=2),
    Message('control_change', channel=9, control=7, value=86, time=2),
    Message('control_change', channel=9, control=10, value=84, time=0),
    Message('control_change', channel=9, control=7, value=87, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('control_change', channel=9, control=10, value=83, time=0),
    Message('control_change', channel=9, control=7, value=89, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=82, time=0),
    Message('control_change', channel=9, control=7, value=91, time=3),
    Message('control_change', channel=9, control=10, value=81, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('note_on', channel=9, note=59, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=94, time=1),
    Message('control_change', channel=9, control=10, value=80, time=0),
    Message('control_change', channel=9, control=7, value=95, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('control_change', channel=9, control=10, value=79, time=0),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=78, time=0),
    Message('control_change', channel=9, control=7, value=99, time=2),
    Message('control_change', channel=9, control=7, value=100, time=1),
    Message('control_change', channel=9, control=10, value=77, time=0),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('control_change', channel=9, control=10, value=76, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=75, time=1),
    Message('control_change', channel=9, control=7, value=104, time=1),
    Message('control_change', channel=9, control=7, value=105, time=1),
    Message('control_change', channel=9, control=10, value=74, time=1),
    Message('control_change', channel=9, control=7, value=106, time=1),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=10, value=73, time=0),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('control_change', channel=9, control=10, value=72, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=71, time=1),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=70, time=1),
    Message('control_change', channel=9, control=7, value=114, time=1),
    Message('control_change', channel=9, control=7, value=115, time=1),
    Message('control_change', channel=9, control=10, value=69, time=1),
    Message('control_change', channel=9, control=7, value=116, time=2),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=68, time=0),
    Message('control_change', channel=9, control=7, value=118, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('control_change', channel=9, control=10, value=67, time=0),
    Message('control_change', channel=9, control=7, value=120, time=1),
    Message('control_change', channel=9, control=7, value=121, time=2),
    Message('control_change', channel=9, control=10, value=66, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=123, time=1),
    Message('control_change', channel=9, control=10, value=65, time=1),
    Message('control_change', channel=9, control=7, value=124, time=1),
    Message('control_change', channel=9, control=7, value=125, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=1),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=1),
    Message('control_change', channel=9, control=7, value=127, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=63, time=1),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=125, time=3),
    Message('control_change', channel=9, control=10, value=62, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=2),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=9, control=10, value=61, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=121, time=1),
    Message('control_change', channel=9, control=10, value=60, time=2),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=2),
    Message('control_change', channel=9, control=10, value=59, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=58, time=1),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=9, control=7, value=115, time=3),
    Message('control_change', channel=9, control=10, value=57, time=1),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=56, time=1),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=55, time=1),
    Message('control_change', channel=9, control=7, value=110, time=1),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=10, value=54, time=1),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=7, value=107, time=2),
    Message('control_change', channel=9, control=10, value=53, time=2),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=105, time=2),
    Message('control_change', channel=9, control=10, value=52, time=1),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('control_change', channel=9, control=10, value=51, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=101, time=1),
    Message('control_change', channel=9, control=10, value=50, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('control_change', channel=9, control=10, value=49, time=2),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('note_on', channel=0, note=47, velocity=127, time=2),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=48, time=1),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=47, time=1),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=94, time=2),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=10, value=46, time=1),
    Message('note_on', channel=9, note=66, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=92, time=0),
    Message('control_change', channel=9, control=7, value=91, time=1),
    Message('control_change', channel=9, control=10, value=45, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=44, time=2),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=43, time=2),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=86, time=1),
    Message('control_change', channel=9, control=10, value=42, time=2),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=3),
    Message('control_change', channel=9, control=10, value=41, time=1),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=82, time=2),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=10, value=40, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=39, time=2),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=78, time=2),
    Message('control_change', channel=9, control=10, value=38, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=76, time=2),
    Message('control_change', channel=9, control=10, value=37, time=2),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=36, time=1),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=35, time=1),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('control_change', channel=9, control=7, value=70, time=1),
    Message('control_change', channel=9, control=10, value=34, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=33, time=2),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=2),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=66, time=1),
    Message('control_change', channel=9, control=10, value=32, time=1),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=10, value=31, time=1),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=62, time=3),
    Message('control_change', channel=9, control=10, value=30, time=1),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=60, time=1),
    Message('control_change', channel=9, control=10, value=29, time=2),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=28, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=27, time=2),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=54, time=2),
    Message('control_change', channel=9, control=10, value=26, time=2),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=25, time=1),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=50, time=1),
    Message('control_change', channel=9, control=10, value=24, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=23, time=2),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=10, value=22, time=2),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=10, value=21, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=43, time=2),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('control_change', channel=9, control=10, value=20, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=40, time=1),
    Message('control_change', channel=9, control=10, value=19, time=1),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=10, value=18, time=3),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=10, value=17, time=2),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('note_on', channel=0, note=54, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=16, time=2),
    Message('control_change', channel=9, control=7, value=34, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=10, value=15, time=1),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=31, time=3),
    Message('control_change', channel=9, control=10, value=14, time=1),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=29, time=2),
    Message('control_change', channel=9, control=10, value=13, time=3),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=10, value=12, time=2),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=25, time=2),
    Message('control_change', channel=9, control=10, value=11, time=1),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=23, time=2),
    Message('control_change', channel=9, control=10, value=10, time=2),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=9, control=7, value=21, time=2),
    Message('control_change', channel=9, control=10, value=9, time=1),
    Message('control_change', channel=9, control=7, value=20, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=8, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=17, time=1),
    Message('control_change', channel=9, control=10, value=7, time=1),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('control_change', channel=9, control=7, value=15, time=2),
    Message('control_change', channel=9, control=10, value=6, time=1),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=13, time=3),
    Message('control_change', channel=9, control=10, value=5, time=1),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=11, time=2),
    Message('control_change', channel=9, control=10, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=10, time=1),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=3, time=1),
    Message('control_change', channel=9, control=7, value=8, time=1),
    Message('control_change', channel=9, control=7, value=7, time=1),
    Message('control_change', channel=9, control=10, value=2, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=10, value=1, time=2),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=1),
    Message('control_change', channel=9, control=10, value=0, time=2),
    Message('control_change', channel=9, control=7, value=3, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=2, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=57),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=15),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=10, note=65, velocity=108, time=33),
    Message('note_on', channel=9, note=51, velocity=127, time=7),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=67, velocity=0, time=20),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=10, note=65, velocity=0, time=4),
    Message('note_on', channel=0, note=55, velocity=127, time=56),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=8, control=7, value=50, time=1),
    Message('control_change', channel=8, control=10, value=127, time=0),
    Message('control_change', channel=8, control=91, value=0, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('note_on', channel=8, note=71, velocity=100, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=9),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=8, note=71, velocity=0, time=1),
    Message('note_on', channel=8, note=71, velocity=89, time=17),
    Message('note_on', channel=9, note=51, velocity=0, time=12),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=8, note=71, velocity=0, time=10),
    Message('note_on', channel=8, note=71, velocity=89, time=28),
    Message('note_on', channel=0, note=54, velocity=127, time=12),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=8, note=71, velocity=0, time=12),
    Message('note_on', channel=9, note=38, velocity=0, time=18),
    Message('note_on', channel=8, note=71, velocity=89, time=12),
    Message('note_on', channel=0, note=54, velocity=0, time=18),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=8, note=71, velocity=0, time=31),
    Message('control_change', channel=8, control=7, value=50, time=0),
    Message('control_change', channel=8, control=10, value=0, time=0),
    Message('control_change', channel=8, control=91, value=0, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('note_on', channel=8, note=70, velocity=83, time=4),
    Message('note_on', channel=9, note=51, velocity=127, time=25),
    Message('note_on', channel=8, note=70, velocity=0, time=7),
    Message('note_on', channel=8, note=70, velocity=108, time=21),
    Message('note_on', channel=8, note=70, velocity=0, time=26),
    Message('note_on', channel=9, note=51, velocity=0, time=6),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=8, note=70, velocity=95, time=3),
    Message('note_on', channel=8, note=70, velocity=0, time=24),
    Message('note_on', channel=5, note=88, velocity=0, time=13),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=5, note=87, velocity=122, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=8, note=70, velocity=95, time=1),
    Message('note_on', channel=9, note=38, velocity=0, time=29),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=8, note=70, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=14),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=55, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=5, note=87, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('control_change', channel=0, control=7, value=45, time=0),
    Message('control_change', channel=0, control=10, value=64, time=0),
    Message('control_change', channel=0, control=91, value=0, time=0),
    Message('control_change', channel=0, control=93, value=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=3, note=76, velocity=95, time=0),
    Message('note_on', channel=3, note=79, velocity=89, time=0),
    Message('control_change', channel=4, control=7, value=45, time=0),
    Message('control_change', channel=4, control=10, value=64, time=0),
    Message('control_change', channel=4, control=91, value=0, time=0),
    Message('control_change', channel=4, control=93, value=0, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=40, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=3, note=79, velocity=0, time=30),
    Message('note_on', channel=3, note=76, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=3, note=79, velocity=115, time=0),
    Message('note_on', channel=3, note=76, velocity=115, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=180),
    Message('note_on', channel=3, note=76, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=60),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=3, note=83, velocity=89, time=0),
    Message('note_on', channel=3, note=79, velocity=95, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=91, velocity=40, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=30),
    Message('note_on', channel=3, note=83, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=30),
    Message('note_on', channel=3, note=83, velocity=108, time=0),
    Message('note_on', channel=3, note=79, velocity=108, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=180),
    Message('note_on', channel=3, note=83, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=45),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=4, note=67, velocity=0, time=40),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=5, note=91, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=3, note=81, velocity=83, time=0),
    Message('note_on', channel=3, note=78, velocity=95, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=5, note=90, velocity=40, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=3, note=78, velocity=0, time=30),
    Message('note_on', channel=3, note=81, velocity=0, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=30),
    Message('note_on', channel=3, note=81, velocity=83, time=0),
    Message('note_on', channel=3, note=78, velocity=83, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=120),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=3, note=81, velocity=0, time=30),
    Message('note_on', channel=3, note=78, velocity=0, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=60),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=54, velocity=0, time=18),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=5, note=90, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=79, velocity=83, time=0),
    Message('note_on', channel=3, note=76, velocity=89, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=75, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=3, note=76, velocity=0, time=30),
    Message('note_on', channel=3, note=79, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=30),
    Message('note_on', channel=3, note=79, velocity=89, time=0),
    Message('note_on', channel=3, note=76, velocity=108, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=180),
    Message('note_on', channel=3, note=76, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=60),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=4, note=59, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('control_change', channel=0, control=7, value=120, time=0),
    Message('control_change', channel=0, control=10, value=64, time=0),
    Message('control_change', channel=0, control=91, value=0, time=0),
    Message('control_change', channel=0, control=93, value=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=4, control=7, value=120, time=0),
    Message('control_change', channel=4, control=10, value=64, time=0),
    Message('control_change', channel=4, control=91, value=0, time=0),
    Message('control_change', channel=4, control=93, value=0, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=75, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=5, note=90, velocity=75, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=5, note=90, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=89, velocity=75, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=5, note=89, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=52, velocity=0, time=15),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=47, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=10, note=78, velocity=100, time=1),
    Message('control_change', channel=9, control=7, value=1, time=3),
    Message('control_change', channel=9, control=10, value=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=2, time=1),
    Message('control_change', channel=9, control=7, value=3, time=3),
    Message('control_change', channel=9, control=10, value=126, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=1),
    Message('control_change', channel=9, control=7, value=4, time=0),
    Message('control_change', channel=9, control=7, value=5, time=2),
    Message('control_change', channel=9, control=10, value=125, time=0),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=7, time=3),
    Message('control_change', channel=9, control=10, value=124, time=0),
    Message('control_change', channel=9, control=7, value=8, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=123, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=10, time=2),
    Message('control_change', channel=9, control=7, value=11, time=1),
    Message('control_change', channel=9, control=10, value=122, time=0),
    Message('control_change', channel=9, control=7, value=12, time=2),
    Message('control_change', channel=9, control=10, value=121, time=2),
    Message('control_change', channel=9, control=7, value=13, time=1),
    Message('control_change', channel=9, control=7, value=14, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=15, time=1),
    Message('control_change', channel=9, control=10, value=120, time=0),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=10, value=119, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=18, time=2),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=118, time=0),
    Message('control_change', channel=9, control=7, value=20, time=2),
    Message('control_change', channel=9, control=7, value=21, time=1),
    Message('control_change', channel=9, control=10, value=117, time=0),
    Message('control_change', channel=9, control=7, value=22, time=3),
    Message('control_change', channel=9, control=10, value=116, time=1),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=1),
    Message('control_change', channel=9, control=10, value=115, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=25, time=1),
    Message('control_change', channel=9, control=7, value=26, time=1),
    Message('control_change', channel=9, control=10, value=114, time=1),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=29, time=1),
    Message('control_change', channel=9, control=10, value=113, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=2),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=31, time=1),
    Message('control_change', channel=9, control=10, value=112, time=0),
    Message('control_change', channel=9, control=7, value=32, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=7, value=34, time=1),
    Message('control_change', channel=9, control=10, value=110, time=2),
    Message('note_on', channel=9, note=66, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=35, time=0),
    Message('control_change', channel=9, control=7, value=36, time=1),
    Message('control_change', channel=9, control=10, value=109, time=1),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('control_change', channel=9, control=10, value=108, time=0),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=7, value=40, time=2),
    Message('control_change', channel=9, control=10, value=107, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=42, time=2),
    Message('control_change', channel=9, control=7, value=43, time=1),
    Message('control_change', channel=9, control=10, value=106, time=0),
    Message('control_change', channel=9, control=7, value=44, time=3),
    Message('control_change', channel=9, control=10, value=105, time=1),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=7, value=46, time=1),
    Message('control_change', channel=9, control=10, value=104, time=1),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=7, value=48, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=103, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('control_change', channel=9, control=7, value=50, time=3),
    Message('control_change', channel=9, control=10, value=102, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=101, time=0),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('control_change', channel=9, control=7, value=54, time=3),
    Message('control_change', channel=9, control=10, value=100, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=99, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=98, time=1),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=60, time=3),
    Message('control_change', channel=9, control=10, value=97, time=0),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=62, time=1),
    Message('control_change', channel=9, control=10, value=96, time=0),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=10, value=95, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=65, time=2),
    Message('control_change', channel=9, control=7, value=66, time=2),
    Message('control_change', channel=9, control=10, value=94, time=0),
    Message('control_change', channel=9, control=7, value=67, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=93, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=70, time=2),
    Message('control_change', channel=9, control=10, value=92, time=0),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=91, time=0),
    Message('control_change', channel=9, control=7, value=73, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=90, time=0),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('control_change', channel=9, control=7, value=76, time=1),
    Message('control_change', channel=9, control=10, value=89, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=78, time=1),
    Message('control_change', channel=9, control=10, value=88, time=0),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=87, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=80, time=1),
    Message('control_change', channel=9, control=7, value=81, time=1),
    Message('control_change', channel=9, control=7, value=82, time=3),
    Message('control_change', channel=9, control=10, value=86, time=0),
    Message('control_change', channel=9, control=7, value=83, time=1),
    Message('control_change', channel=9, control=7, value=84, time=2),
    Message('control_change', channel=9, control=10, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=2),
    Message('control_change', channel=9, control=7, value=86, time=2),
    Message('control_change', channel=9, control=10, value=84, time=0),
    Message('control_change', channel=9, control=7, value=87, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('control_change', channel=9, control=10, value=83, time=0),
    Message('control_change', channel=9, control=7, value=89, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=82, time=0),
    Message('control_change', channel=9, control=7, value=91, time=3),
    Message('control_change', channel=9, control=10, value=81, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('note_on', channel=4, note=66, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=93, time=0),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=10, value=80, time=0),
    Message('control_change', channel=9, control=7, value=95, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('control_change', channel=9, control=10, value=79, time=0),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=78, time=0),
    Message('control_change', channel=9, control=7, value=99, time=2),
    Message('note_on', channel=10, note=78, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=9, control=10, value=77, time=0),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('control_change', channel=9, control=10, value=76, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=75, time=1),
    Message('control_change', channel=9, control=7, value=104, time=1),
    Message('control_change', channel=9, control=7, value=105, time=1),
    Message('control_change', channel=9, control=10, value=74, time=1),
    Message('control_change', channel=9, control=7, value=106, time=1),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=10, value=73, time=0),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('control_change', channel=9, control=10, value=72, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=71, time=1),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=70, time=1),
    Message('control_change', channel=9, control=7, value=114, time=1),
    Message('control_change', channel=9, control=7, value=115, time=1),
    Message('control_change', channel=9, control=10, value=69, time=1),
    Message('control_change', channel=9, control=7, value=116, time=2),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=68, time=0),
    Message('control_change', channel=9, control=7, value=118, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('control_change', channel=9, control=10, value=67, time=0),
    Message('control_change', channel=9, control=7, value=120, time=1),
    Message('control_change', channel=9, control=7, value=121, time=2),
    Message('control_change', channel=9, control=10, value=66, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=123, time=1),
    Message('control_change', channel=9, control=10, value=65, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=125, time=1),
    Message('control_change', channel=9, control=10, value=64, time=2),
    Message('control_change', channel=9, control=7, value=127, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=63, time=1),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=125, time=3),
    Message('control_change', channel=9, control=10, value=62, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=123, time=2),
    Message('control_change', channel=9, control=10, value=61, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=121, time=1),
    Message('control_change', channel=9, control=10, value=60, time=2),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=59, time=2),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=58, time=1),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=9, control=7, value=115, time=3),
    Message('control_change', channel=9, control=10, value=57, time=1),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=56, time=2),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=55, time=1),
    Message('control_change', channel=9, control=7, value=110, time=1),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=10, value=54, time=1),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=7, value=107, time=2),
    Message('control_change', channel=9, control=10, value=53, time=2),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=105, time=2),
    Message('control_change', channel=9, control=10, value=52, time=1),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('control_change', channel=9, control=10, value=51, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=101, time=1),
    Message('control_change', channel=9, control=10, value=50, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('control_change', channel=9, control=10, value=49, time=2),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=98, time=0),
    Message('control_change', channel=9, control=10, value=48, time=3),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=47, time=1),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=10, value=46, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=91, time=1),
    Message('control_change', channel=9, control=10, value=45, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=44, time=2),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=43, time=2),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=86, time=1),
    Message('control_change', channel=9, control=10, value=42, time=2),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=3),
    Message('control_change', channel=9, control=10, value=41, time=1),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=82, time=2),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=10, value=40, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=39, time=2),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=78, time=2),
    Message('control_change', channel=9, control=10, value=38, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=76, time=2),
    Message('control_change', channel=9, control=10, value=37, time=2),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=36, time=1),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=35, time=1),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('control_change', channel=9, control=7, value=70, time=1),
    Message('control_change', channel=9, control=10, value=34, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=2),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=33, time=0),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('control_change', channel=9, control=10, value=32, time=1),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=10, value=31, time=1),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=62, time=3),
    Message('control_change', channel=9, control=10, value=30, time=1),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=60, time=1),
    Message('control_change', channel=9, control=10, value=29, time=2),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=28, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=27, time=2),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=54, time=2),
    Message('control_change', channel=9, control=10, value=26, time=2),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=25, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=50, time=2),
    Message('control_change', channel=9, control=10, value=24, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=23, time=2),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=10, value=22, time=2),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=10, value=21, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=43, time=2),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('control_change', channel=9, control=10, value=20, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=40, time=1),
    Message('control_change', channel=9, control=10, value=19, time=1),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=10, value=18, time=3),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('note_on', channel=9, note=59, velocity=0, time=2),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('control_change', channel=9, control=10, value=17, time=0),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=10, value=16, time=3),
    Message('control_change', channel=9, control=7, value=34, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=10, value=15, time=1),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=31, time=3),
    Message('control_change', channel=9, control=10, value=14, time=1),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=29, time=2),
    Message('control_change', channel=9, control=10, value=13, time=3),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=10, value=12, time=2),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=0),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=25, time=2),
    Message('control_change', channel=9, control=10, value=11, time=1),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=23, time=2),
    Message('control_change', channel=9, control=10, value=10, time=2),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=9, control=7, value=21, time=2),
    Message('control_change', channel=9, control=10, value=9, time=1),
    Message('control_change', channel=9, control=7, value=20, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=8, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=17, time=1),
    Message('control_change', channel=9, control=10, value=7, time=1),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=6, note=53, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=15, time=1),
    Message('control_change', channel=9, control=10, value=6, time=1),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=13, time=3),
    Message('control_change', channel=9, control=10, value=5, time=1),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=11, time=2),
    Message('control_change', channel=9, control=10, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=10, time=1),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=3, time=1),
    Message('control_change', channel=9, control=7, value=8, time=1),
    Message('control_change', channel=9, control=7, value=7, time=1),
    Message('control_change', channel=9, control=10, value=2, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('note_on', channel=0, note=40, velocity=0, time=2),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=1, time=0),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=4),
    Message('note_on', channel=9, note=67, velocity=127, time=5),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=72, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=5, note=88, velocity=0, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=5, note=87, velocity=122, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=52, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=5, note=87, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=40, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=1, time=4),
    Message('control_change', channel=9, control=10, value=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=2, time=1),
    Message('control_change', channel=9, control=7, value=3, time=3),
    Message('control_change', channel=9, control=10, value=126, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=1),
    Message('control_change', channel=9, control=7, value=4, time=0),
    Message('control_change', channel=9, control=7, value=5, time=2),
    Message('control_change', channel=9, control=10, value=125, time=0),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=7, time=3),
    Message('control_change', channel=9, control=10, value=124, time=0),
    Message('control_change', channel=9, control=7, value=8, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=123, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=10, time=2),
    Message('control_change', channel=9, control=7, value=11, time=1),
    Message('control_change', channel=9, control=10, value=122, time=0),
    Message('control_change', channel=9, control=7, value=12, time=2),
    Message('control_change', channel=9, control=10, value=121, time=2),
    Message('control_change', channel=9, control=7, value=13, time=1),
    Message('control_change', channel=9, control=7, value=14, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=15, time=1),
    Message('control_change', channel=9, control=10, value=120, time=0),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=10, value=119, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=18, time=2),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=118, time=0),
    Message('control_change', channel=9, control=7, value=20, time=2),
    Message('control_change', channel=9, control=7, value=21, time=1),
    Message('control_change', channel=9, control=10, value=117, time=0),
    Message('control_change', channel=9, control=7, value=22, time=3),
    Message('control_change', channel=9, control=10, value=116, time=1),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=1),
    Message('control_change', channel=9, control=10, value=115, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=25, time=1),
    Message('control_change', channel=9, control=7, value=26, time=1),
    Message('control_change', channel=9, control=10, value=114, time=1),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=29, time=1),
    Message('control_change', channel=9, control=10, value=113, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=2),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=31, time=1),
    Message('control_change', channel=9, control=10, value=112, time=0),
    Message('control_change', channel=9, control=7, value=32, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=7, value=34, time=1),
    Message('control_change', channel=9, control=10, value=110, time=2),
    Message('note_on', channel=9, note=66, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=35, time=0),
    Message('control_change', channel=9, control=7, value=36, time=1),
    Message('control_change', channel=9, control=10, value=109, time=1),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('control_change', channel=9, control=10, value=108, time=0),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=7, value=40, time=2),
    Message('control_change', channel=9, control=10, value=107, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=42, time=2),
    Message('control_change', channel=9, control=7, value=43, time=1),
    Message('control_change', channel=9, control=10, value=106, time=0),
    Message('control_change', channel=9, control=7, value=44, time=3),
    Message('control_change', channel=9, control=10, value=105, time=1),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=7, value=46, time=1),
    Message('control_change', channel=9, control=10, value=104, time=1),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=7, value=48, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=103, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('control_change', channel=9, control=7, value=50, time=3),
    Message('control_change', channel=9, control=10, value=102, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=101, time=0),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('control_change', channel=9, control=7, value=54, time=3),
    Message('control_change', channel=9, control=10, value=100, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=99, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=98, time=1),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=60, time=3),
    Message('control_change', channel=9, control=10, value=97, time=0),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=62, time=1),
    Message('control_change', channel=9, control=10, value=96, time=0),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=10, value=95, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=65, time=2),
    Message('control_change', channel=9, control=7, value=66, time=2),
    Message('control_change', channel=9, control=10, value=94, time=0),
    Message('control_change', channel=9, control=7, value=67, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=93, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=70, time=2),
    Message('control_change', channel=9, control=10, value=92, time=0),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=91, time=0),
    Message('control_change', channel=9, control=7, value=73, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=90, time=0),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('control_change', channel=9, control=7, value=76, time=1),
    Message('control_change', channel=9, control=10, value=89, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=78, time=1),
    Message('control_change', channel=9, control=10, value=88, time=0),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=87, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=80, time=1),
    Message('control_change', channel=9, control=7, value=81, time=1),
    Message('control_change', channel=9, control=7, value=82, time=3),
    Message('control_change', channel=9, control=10, value=86, time=0),
    Message('control_change', channel=9, control=7, value=83, time=1),
    Message('control_change', channel=9, control=7, value=84, time=2),
    Message('control_change', channel=9, control=10, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=2),
    Message('control_change', channel=9, control=7, value=86, time=2),
    Message('control_change', channel=9, control=10, value=84, time=0),
    Message('control_change', channel=9, control=7, value=87, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('control_change', channel=9, control=10, value=83, time=0),
    Message('control_change', channel=9, control=7, value=89, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=82, time=0),
    Message('control_change', channel=9, control=7, value=91, time=3),
    Message('control_change', channel=9, control=10, value=81, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('note_on', channel=0, note=54, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=93, time=0),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=10, value=80, time=0),
    Message('control_change', channel=9, control=7, value=95, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('control_change', channel=9, control=10, value=79, time=0),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=78, time=0),
    Message('control_change', channel=9, control=7, value=99, time=2),
    Message('control_change', channel=9, control=7, value=100, time=1),
    Message('control_change', channel=9, control=10, value=77, time=0),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('control_change', channel=9, control=10, value=76, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=75, time=1),
    Message('control_change', channel=9, control=7, value=104, time=1),
    Message('control_change', channel=9, control=7, value=105, time=1),
    Message('control_change', channel=9, control=10, value=74, time=1),
    Message('control_change', channel=9, control=7, value=106, time=1),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=10, value=73, time=0),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('control_change', channel=9, control=10, value=72, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=71, time=1),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=70, time=1),
    Message('control_change', channel=9, control=7, value=114, time=1),
    Message('control_change', channel=9, control=7, value=115, time=1),
    Message('control_change', channel=9, control=10, value=69, time=1),
    Message('control_change', channel=9, control=7, value=116, time=2),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=68, time=0),
    Message('control_change', channel=9, control=7, value=118, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('control_change', channel=9, control=10, value=67, time=0),
    Message('control_change', channel=9, control=7, value=120, time=1),
    Message('control_change', channel=9, control=7, value=121, time=2),
    Message('control_change', channel=9, control=10, value=66, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=123, time=1),
    Message('control_change', channel=9, control=10, value=65, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=125, time=1),
    Message('control_change', channel=9, control=10, value=64, time=2),
    Message('control_change', channel=9, control=7, value=127, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=63, time=1),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=125, time=3),
    Message('control_change', channel=9, control=10, value=62, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=123, time=2),
    Message('control_change', channel=9, control=10, value=61, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=121, time=1),
    Message('control_change', channel=9, control=10, value=60, time=2),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=59, time=2),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=58, time=1),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=9, control=7, value=115, time=3),
    Message('control_change', channel=9, control=10, value=57, time=1),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=56, time=2),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=55, time=1),
    Message('control_change', channel=9, control=7, value=110, time=1),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=10, value=54, time=1),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=7, value=107, time=2),
    Message('control_change', channel=9, control=10, value=53, time=2),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=105, time=2),
    Message('control_change', channel=9, control=10, value=52, time=1),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('control_change', channel=9, control=10, value=51, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=101, time=1),
    Message('control_change', channel=9, control=10, value=50, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('control_change', channel=9, control=10, value=49, time=2),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=98, time=0),
    Message('control_change', channel=9, control=10, value=48, time=3),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=47, time=1),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=10, value=46, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=91, time=1),
    Message('control_change', channel=9, control=10, value=45, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=44, time=2),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=43, time=2),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=86, time=1),
    Message('control_change', channel=9, control=10, value=42, time=2),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=3),
    Message('control_change', channel=9, control=10, value=41, time=1),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=82, time=2),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=10, value=40, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=39, time=2),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=78, time=2),
    Message('control_change', channel=9, control=10, value=38, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=76, time=2),
    Message('control_change', channel=9, control=10, value=37, time=2),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=36, time=1),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=35, time=1),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('control_change', channel=9, control=7, value=70, time=1),
    Message('control_change', channel=9, control=10, value=34, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=2),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=33, time=0),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('control_change', channel=9, control=10, value=32, time=1),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=10, value=31, time=1),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=62, time=3),
    Message('control_change', channel=9, control=10, value=30, time=1),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=60, time=1),
    Message('control_change', channel=9, control=10, value=29, time=2),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=28, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=27, time=2),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=54, time=2),
    Message('control_change', channel=9, control=10, value=26, time=2),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=25, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=50, time=2),
    Message('control_change', channel=9, control=10, value=24, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=23, time=2),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=10, value=22, time=2),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=10, value=21, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=43, time=2),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('control_change', channel=9, control=10, value=20, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=40, time=1),
    Message('control_change', channel=9, control=10, value=19, time=1),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=10, value=18, time=3),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('note_on', channel=9, note=59, velocity=0, time=2),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('control_change', channel=9, control=10, value=17, time=0),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=10, value=16, time=3),
    Message('control_change', channel=9, control=7, value=34, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=10, value=15, time=1),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=31, time=3),
    Message('control_change', channel=9, control=10, value=14, time=1),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=29, time=2),
    Message('control_change', channel=9, control=10, value=13, time=3),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=10, value=12, time=2),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=0),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=25, time=2),
    Message('control_change', channel=9, control=10, value=11, time=1),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=23, time=2),
    Message('control_change', channel=9, control=10, value=10, time=2),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=9, control=7, value=21, time=2),
    Message('control_change', channel=9, control=10, value=9, time=1),
    Message('control_change', channel=9, control=7, value=20, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=8, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=17, time=1),
    Message('control_change', channel=9, control=10, value=7, time=1),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=6, note=53, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=15, time=1),
    Message('control_change', channel=9, control=10, value=6, time=1),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=13, time=3),
    Message('control_change', channel=9, control=10, value=5, time=1),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=11, time=2),
    Message('control_change', channel=9, control=10, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=10, time=1),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=3, time=1),
    Message('control_change', channel=9, control=7, value=8, time=1),
    Message('control_change', channel=9, control=7, value=7, time=1),
    Message('control_change', channel=9, control=10, value=2, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=2),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=91, velocity=40, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=1, time=0),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=4),
    Message('note_on', channel=9, note=67, velocity=127, time=5),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=5, note=91, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=5, note=90, velocity=40, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=5, note=90, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=75, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('control_change', channel=9, control=7, value=0, time=2),
    Message('control_change', channel=9, control=10, value=63, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=7, value=1, time=3),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=2, time=2),
    Message('control_change', channel=9, control=7, value=4, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=5, time=1),
    Message('note_on', channel=9, note=57, velocity=108, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=8, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=11, time=3),
    Message('control_change', channel=9, control=7, value=12, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=13, time=2),
    Message('control_change', channel=9, control=7, value=15, time=3),
    Message('note_on', channel=9, note=57, velocity=78, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=16, time=0),
    Message('control_change', channel=9, control=7, value=17, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=7, value=20, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=22, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=2),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=26, time=2),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=30, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=31, time=2),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=33, time=2),
    Message('control_change', channel=9, control=7, value=34, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('note_on', channel=9, note=67, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=35, time=0),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=39, time=0),
    Message('control_change', channel=9, control=7, value=41, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=42, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=45, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=46, time=2),
    Message('control_change', channel=9, control=7, value=48, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=50, time=1),
    Message('control_change', channel=9, control=7, value=52, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=1),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=95, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=3),
    Message('control_change', channel=9, control=7, value=57, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=59, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=60, time=2),
    Message('control_change', channel=9, control=7, value=61, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('control_change', channel=9, control=7, value=67, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('note_on', channel=9, note=38, velocity=0, time=0),
    Message('note_on', channel=9, note=57, velocity=108, time=1),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=7, value=70, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=71, time=0),
    Message('control_change', channel=9, control=7, value=72, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('note_on', channel=9, note=57, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=78, time=3),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('note_on', channel=9, note=59, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=7, value=82, time=2),
    Message('note_on', channel=9, note=57, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=83, time=2),
    Message('control_change', channel=9, control=7, value=85, time=3),
    Message('control_change', channel=9, control=7, value=86, time=3),
    Message('control_change', channel=9, control=7, value=88, time=3),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=89, time=2),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=7, value=92, time=3),
    Message('note_on', channel=9, note=57, velocity=89, time=2),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('note_on', channel=9, note=36, velocity=108, time=1),
    Message('control_change', channel=9, control=7, value=96, time=2),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=99, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=103, time=2),
    Message('control_change', channel=9, control=7, value=104, time=3),
    Message('control_change', channel=9, control=7, value=105, time=3),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('note_on', channel=9, note=57, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('note_on', channel=0, note=55, velocity=0, time=1),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('note_on', channel=9, note=57, velocity=95, time=4),
    Message('note_on', channel=9, note=66, velocity=127, time=4),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('note_on', channel=9, note=67, velocity=127, time=5),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=75, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=5, note=93, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=5, note=90, velocity=75, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=5, note=90, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=89, velocity=75, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=5, note=89, velocity=0, time=50),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    MetaMessage('marker', text='chorus 2:', time=15),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=3, note=63, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=3, note=66, velocity=73, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=59, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=3, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=3, note=66, velocity=0, time=10),
    Message('note_on', channel=9, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=30),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=122, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=0, time=24),
    Message('note_on', channel=9, note=51, velocity=0, time=6),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=3),
    Message('note_on', channel=6, note=48, velocity=50, time=4),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=2),
    Message('note_on', channel=0, note=47, velocity=127, time=28),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=3, note=66, velocity=0, time=49),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=95, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=0, time=3),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=55, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=115, time=4),
    Message('note_on', channel=9, note=66, velocity=127, time=6),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=36),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=29),
    Message('note_on', channel=9, note=59, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=95, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=3, note=67, velocity=0, time=6),
    Message('note_on', channel=0, note=52, velocity=127, time=24),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=0, time=30),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=63, velocity=0, time=46),
    Message('note_on', channel=9, note=51, velocity=0, time=14),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=0, time=29),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=3, note=66, velocity=95, time=2),
    Message('note_on', channel=6, note=48, velocity=50, time=5),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=6),
    Message('note_on', channel=9, note=36, velocity=0, time=4),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=3, note=66, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=8),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=89, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=3, note=64, velocity=0, time=23),
    Message('note_on', channel=5, note=88, velocity=0, time=17),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=5, note=87, velocity=122, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=4, note=67, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=5, note=87, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=0, note=52, velocity=0, time=40),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=1, time=5),
    Message('control_change', channel=9, control=10, value=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=2, time=1),
    Message('control_change', channel=9, control=7, value=3, time=3),
    Message('control_change', channel=9, control=10, value=126, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('control_change', channel=9, control=7, value=5, time=2),
    Message('control_change', channel=9, control=10, value=125, time=0),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=7, time=3),
    Message('control_change', channel=9, control=10, value=124, time=0),
    Message('control_change', channel=9, control=7, value=8, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=123, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=10, time=2),
    Message('control_change', channel=9, control=7, value=11, time=1),
    Message('control_change', channel=9, control=10, value=122, time=0),
    Message('control_change', channel=9, control=7, value=12, time=2),
    Message('control_change', channel=9, control=10, value=121, time=2),
    Message('control_change', channel=9, control=7, value=13, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=15, time=2),
    Message('control_change', channel=9, control=10, value=120, time=0),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=10, value=119, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=18, time=2),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=118, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=20, time=0),
    Message('control_change', channel=9, control=7, value=21, time=1),
    Message('control_change', channel=9, control=10, value=117, time=0),
    Message('control_change', channel=9, control=7, value=22, time=3),
    Message('control_change', channel=9, control=10, value=116, time=1),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=1),
    Message('control_change', channel=9, control=10, value=115, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=25, time=1),
    Message('control_change', channel=9, control=7, value=26, time=1),
    Message('control_change', channel=9, control=10, value=114, time=1),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('control_change', channel=9, control=7, value=29, time=1),
    Message('control_change', channel=9, control=10, value=113, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=30, time=1),
    Message('control_change', channel=9, control=7, value=31, time=1),
    Message('control_change', channel=9, control=10, value=112, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=7, value=34, time=1),
    Message('control_change', channel=9, control=10, value=110, time=2),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=7, value=36, time=1),
    Message('control_change', channel=9, control=10, value=109, time=1),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('control_change', channel=9, control=10, value=108, time=0),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=7, value=40, time=2),
    Message('control_change', channel=9, control=10, value=107, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=42, time=2),
    Message('control_change', channel=9, control=7, value=43, time=1),
    Message('control_change', channel=9, control=10, value=106, time=0),
    Message('control_change', channel=9, control=7, value=44, time=3),
    Message('control_change', channel=9, control=10, value=105, time=1),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=7, value=46, time=1),
    Message('control_change', channel=9, control=10, value=104, time=1),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=7, value=48, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=103, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('control_change', channel=9, control=7, value=50, time=3),
    Message('control_change', channel=9, control=10, value=102, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=101, time=0),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('control_change', channel=9, control=7, value=54, time=3),
    Message('control_change', channel=9, control=10, value=100, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=99, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=98, time=1),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=60, time=3),
    Message('control_change', channel=9, control=10, value=97, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=61, time=0),
    Message('control_change', channel=9, control=7, value=62, time=2),
    Message('control_change', channel=9, control=10, value=96, time=0),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=10, value=95, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=65, time=2),
    Message('control_change', channel=9, control=7, value=66, time=2),
    Message('control_change', channel=9, control=10, value=94, time=0),
    Message('control_change', channel=9, control=7, value=67, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=93, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=70, time=2),
    Message('control_change', channel=9, control=10, value=92, time=0),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=91, time=0),
    Message('control_change', channel=9, control=7, value=73, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=90, time=0),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('control_change', channel=9, control=7, value=76, time=1),
    Message('control_change', channel=9, control=10, value=89, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=77, time=1),
    Message('control_change', channel=9, control=7, value=78, time=1),
    Message('control_change', channel=9, control=10, value=88, time=0),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=87, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=80, time=1),
    Message('control_change', channel=9, control=7, value=81, time=1),
    Message('control_change', channel=9, control=7, value=82, time=3),
    Message('control_change', channel=9, control=10, value=86, time=0),
    Message('control_change', channel=9, control=7, value=83, time=1),
    Message('control_change', channel=9, control=7, value=84, time=2),
    Message('control_change', channel=9, control=10, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=2),
    Message('control_change', channel=9, control=7, value=86, time=2),
    Message('control_change', channel=9, control=10, value=84, time=0),
    Message('control_change', channel=9, control=7, value=87, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('control_change', channel=9, control=10, value=83, time=0),
    Message('control_change', channel=9, control=7, value=89, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=82, time=0),
    Message('control_change', channel=9, control=7, value=91, time=3),
    Message('control_change', channel=9, control=10, value=81, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=92, time=0),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=10, value=80, time=0),
    Message('control_change', channel=9, control=7, value=95, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('control_change', channel=9, control=10, value=79, time=0),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=78, time=0),
    Message('control_change', channel=9, control=7, value=99, time=2),
    Message('control_change', channel=9, control=7, value=100, time=1),
    Message('control_change', channel=9, control=10, value=77, time=0),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('control_change', channel=9, control=10, value=76, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=75, time=1),
    Message('control_change', channel=9, control=7, value=104, time=1),
    Message('control_change', channel=9, control=7, value=105, time=1),
    Message('control_change', channel=9, control=10, value=74, time=1),
    Message('control_change', channel=9, control=7, value=106, time=1),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=10, value=73, time=0),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('control_change', channel=9, control=10, value=72, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=71, time=1),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=70, time=1),
    Message('control_change', channel=9, control=7, value=114, time=1),
    Message('control_change', channel=9, control=7, value=115, time=1),
    Message('control_change', channel=9, control=10, value=69, time=1),
    Message('control_change', channel=9, control=7, value=116, time=2),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=68, time=0),
    Message('control_change', channel=9, control=7, value=118, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('control_change', channel=9, control=10, value=67, time=0),
    Message('control_change', channel=9, control=7, value=120, time=1),
    Message('control_change', channel=9, control=7, value=121, time=2),
    Message('control_change', channel=9, control=10, value=66, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=123, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=1),
    Message('control_change', channel=9, control=10, value=65, time=0),
    Message('control_change', channel=9, control=7, value=124, time=1),
    Message('control_change', channel=9, control=7, value=125, time=1),
    Message('control_change', channel=9, control=10, value=64, time=2),
    Message('control_change', channel=9, control=7, value=127, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=63, time=1),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=125, time=3),
    Message('control_change', channel=9, control=10, value=62, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=123, time=2),
    Message('control_change', channel=9, control=10, value=61, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=121, time=1),
    Message('control_change', channel=9, control=10, value=60, time=2),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=59, time=2),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=58, time=1),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=9, control=7, value=115, time=3),
    Message('control_change', channel=9, control=10, value=57, time=1),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=56, time=2),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=55, time=1),
    Message('control_change', channel=9, control=7, value=110, time=1),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=10, value=54, time=1),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=7, value=107, time=2),
    Message('control_change', channel=9, control=10, value=53, time=2),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=105, time=2),
    Message('control_change', channel=9, control=10, value=52, time=1),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('control_change', channel=9, control=10, value=51, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=101, time=1),
    Message('control_change', channel=9, control=10, value=50, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('note_on', channel=9, note=51, velocity=0, time=2),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=10, value=49, time=0),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=48, time=3),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=47, time=1),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=10, value=46, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=91, time=1),
    Message('control_change', channel=9, control=10, value=45, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=44, time=2),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=43, time=2),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=86, time=1),
    Message('control_change', channel=9, control=10, value=42, time=2),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=3),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=41, time=0),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=82, time=2),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=10, value=40, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=39, time=2),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=78, time=2),
    Message('control_change', channel=9, control=10, value=38, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=76, time=2),
    Message('control_change', channel=9, control=10, value=37, time=2),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=36, time=1),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=35, time=1),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('control_change', channel=9, control=7, value=70, time=1),
    Message('control_change', channel=9, control=10, value=34, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('note_on', channel=13, note=35, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('control_change', channel=9, control=10, value=33, time=1),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('control_change', channel=9, control=10, value=32, time=1),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=10, value=31, time=1),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=62, time=3),
    Message('control_change', channel=9, control=10, value=30, time=1),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=60, time=1),
    Message('control_change', channel=9, control=10, value=29, time=2),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=28, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=27, time=2),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=54, time=2),
    Message('control_change', channel=9, control=10, value=26, time=2),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=52, time=0),
    Message('control_change', channel=9, control=10, value=25, time=1),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=50, time=2),
    Message('control_change', channel=9, control=10, value=24, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=23, time=2),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=10, value=22, time=2),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=10, value=21, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=43, time=2),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('control_change', channel=9, control=10, value=20, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=40, time=1),
    Message('control_change', channel=9, control=10, value=19, time=1),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=10, value=18, time=3),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=17, time=1),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=10, value=16, time=3),
    Message('control_change', channel=9, control=7, value=34, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=1),
    Message('control_change', channel=9, control=7, value=33, time=0),
    Message('control_change', channel=9, control=10, value=15, time=1),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=31, time=3),
    Message('control_change', channel=9, control=10, value=14, time=1),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=29, time=2),
    Message('control_change', channel=9, control=10, value=13, time=3),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=2),
    Message('control_change', channel=9, control=10, value=12, time=0),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=25, time=2),
    Message('control_change', channel=9, control=10, value=11, time=1),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=23, time=2),
    Message('control_change', channel=9, control=10, value=10, time=2),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=9, control=7, value=21, time=2),
    Message('control_change', channel=9, control=10, value=9, time=1),
    Message('control_change', channel=9, control=7, value=20, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=8, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=17, time=1),
    Message('control_change', channel=9, control=10, value=7, time=1),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=15, time=0),
    Message('control_change', channel=9, control=10, value=6, time=1),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=13, time=3),
    Message('control_change', channel=9, control=10, value=5, time=1),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=11, time=2),
    Message('control_change', channel=9, control=10, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=10, time=1),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=3, time=1),
    Message('control_change', channel=9, control=7, value=8, time=1),
    Message('control_change', channel=9, control=7, value=7, time=1),
    Message('control_change', channel=9, control=10, value=2, time=2),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('note_on', channel=0, note=47, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=1, time=1),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=4),
    Message('note_on', channel=9, note=36, velocity=0, time=24),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=5, note=87, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=4, note=52, velocity=0, time=15),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=5, note=87, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=67, velocity=0, time=20),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=8, control=7, value=50, time=9),
    Message('control_change', channel=8, control=10, value=127, time=0),
    Message('control_change', channel=8, control=91, value=0, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('note_on', channel=8, note=71, velocity=100, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=21),
    Message('note_on', channel=8, note=71, velocity=0, time=9),
    Message('note_on', channel=8, note=71, velocity=89, time=17),
    Message('note_on', channel=9, note=51, velocity=0, time=4),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=8, note=71, velocity=0, time=28),
    Message('note_on', channel=8, note=71, velocity=89, time=28),
    Message('note_on', channel=9, note=51, velocity=127, time=4),
    Message('note_on', channel=8, note=71, velocity=0, time=20),
    Message('note_on', channel=8, note=71, velocity=89, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=8, note=71, velocity=0, time=39),
    Message('control_change', channel=8, control=7, value=50, time=0),
    Message('control_change', channel=8, control=10, value=0, time=0),
    Message('control_change', channel=8, control=91, value=0, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('note_on', channel=8, note=70, velocity=83, time=4),
    Message('note_on', channel=9, note=51, velocity=127, time=17),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=8, note=70, velocity=0, time=15),
    Message('note_on', channel=9, note=38, velocity=0, time=15),
    Message('note_on', channel=8, note=70, velocity=108, time=6),
    Message('note_on', channel=13, note=33, velocity=0, time=9),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=8, note=70, velocity=0, time=2),
    Message('note_on', channel=9, note=36, velocity=0, time=18),
    Message('note_on', channel=8, note=70, velocity=95, time=11),
    Message('note_on', channel=8, note=70, velocity=0, time=24),
    Message('note_on', channel=0, note=52, velocity=0, time=5),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=8, note=70, velocity=95, time=9),
    Message('note_on', channel=9, note=36, velocity=0, time=21),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=8, note=70, velocity=0, time=4),
    Message('note_on', channel=0, note=57, velocity=127, time=51),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=71, velocity=0, time=18),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=40, velocity=0, time=15),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=67, velocity=0, time=20),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=1, time=6),
    Message('control_change', channel=9, control=10, value=127, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=1),
    Message('control_change', channel=9, control=7, value=2, time=1),
    Message('control_change', channel=9, control=7, value=3, time=3),
    Message('control_change', channel=9, control=10, value=126, time=0),
    Message('control_change', channel=9, control=7, value=4, time=1),
    Message('control_change', channel=9, control=7, value=5, time=2),
    Message('control_change', channel=9, control=10, value=125, time=0),
    Message('control_change', channel=9, control=7, value=6, time=1),
    Message('control_change', channel=9, control=7, value=7, time=3),
    Message('control_change', channel=9, control=10, value=124, time=0),
    Message('control_change', channel=9, control=7, value=8, time=2),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=123, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=10, time=2),
    Message('control_change', channel=9, control=7, value=11, time=1),
    Message('control_change', channel=9, control=10, value=122, time=0),
    Message('control_change', channel=9, control=7, value=12, time=2),
    Message('control_change', channel=9, control=10, value=121, time=2),
    Message('note_on', channel=9, note=38, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=13, time=0),
    Message('control_change', channel=9, control=7, value=14, time=1),
    Message('control_change', channel=9, control=7, value=15, time=2),
    Message('control_change', channel=9, control=10, value=120, time=0),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=10, value=119, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=18, time=2),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=118, time=0),
    Message('control_change', channel=9, control=7, value=20, time=2),
    Message('control_change', channel=9, control=7, value=21, time=1),
    Message('control_change', channel=9, control=10, value=117, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=22, time=2),
    Message('control_change', channel=9, control=10, value=116, time=1),
    Message('control_change', channel=9, control=7, value=23, time=1),
    Message('control_change', channel=9, control=7, value=24, time=1),
    Message('control_change', channel=9, control=10, value=115, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=25, time=1),
    Message('control_change', channel=9, control=7, value=26, time=1),
    Message('control_change', channel=9, control=10, value=114, time=1),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=7, value=28, time=3),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=29, time=0),
    Message('control_change', channel=9, control=10, value=113, time=0),
    Message('control_change', channel=9, control=7, value=30, time=2),
    Message('control_change', channel=9, control=7, value=31, time=1),
    Message('control_change', channel=9, control=10, value=112, time=0),
    Message('control_change', channel=9, control=7, value=32, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=7, value=34, time=1),
    Message('control_change', channel=9, control=10, value=110, time=2),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=7, value=36, time=1),
    Message('control_change', channel=9, control=10, value=109, time=1),
    Message('control_change', channel=9, control=7, value=37, time=1),
    Message('control_change', channel=9, control=7, value=38, time=3),
    Message('control_change', channel=9, control=10, value=108, time=0),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=40, time=1),
    Message('control_change', channel=9, control=10, value=107, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=42, time=2),
    Message('control_change', channel=9, control=7, value=43, time=1),
    Message('control_change', channel=9, control=10, value=106, time=0),
    Message('control_change', channel=9, control=7, value=44, time=3),
    Message('control_change', channel=9, control=10, value=105, time=1),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=7, value=46, time=1),
    Message('control_change', channel=9, control=10, value=104, time=1),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=7, value=48, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=103, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=49, time=1),
    Message('control_change', channel=9, control=7, value=50, time=3),
    Message('control_change', channel=9, control=10, value=102, time=0),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=101, time=0),
    Message('control_change', channel=9, control=7, value=53, time=1),
    Message('control_change', channel=9, control=7, value=54, time=3),
    Message('control_change', channel=9, control=10, value=100, time=1),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=56, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=99, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=98, time=1),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('note_on', channel=0, note=52, velocity=0, time=3),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=60, time=0),
    Message('control_change', channel=9, control=10, value=97, time=0),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=62, time=2),
    Message('control_change', channel=9, control=10, value=96, time=0),
    Message('control_change', channel=9, control=7, value=63, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=10, value=95, time=0),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=65, time=2),
    Message('control_change', channel=9, control=7, value=66, time=2),
    Message('control_change', channel=9, control=10, value=94, time=0),
    Message('control_change', channel=9, control=7, value=67, time=2),
    Message('control_change', channel=9, control=7, value=68, time=1),
    Message('control_change', channel=9, control=10, value=93, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('control_change', channel=9, control=7, value=70, time=2),
    Message('control_change', channel=9, control=10, value=92, time=0),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=91, time=0),
    Message('control_change', channel=9, control=7, value=73, time=1),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=90, time=0),
    Message('control_change', channel=9, control=7, value=75, time=3),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=76, time=0),
    Message('control_change', channel=9, control=10, value=89, time=0),
    Message('control_change', channel=9, control=7, value=77, time=2),
    Message('control_change', channel=9, control=7, value=78, time=1),
    Message('control_change', channel=9, control=10, value=88, time=0),
    Message('control_change', channel=9, control=7, value=79, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=10, value=87, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=80, time=1),
    Message('control_change', channel=9, control=7, value=81, time=1),
    Message('note_on', channel=6, note=48, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('control_change', channel=9, control=10, value=86, time=0),
    Message('control_change', channel=9, control=7, value=83, time=1),
    Message('control_change', channel=9, control=7, value=84, time=2),
    Message('control_change', channel=9, control=10, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=2),
    Message('control_change', channel=9, control=7, value=86, time=2),
    Message('control_change', channel=9, control=10, value=84, time=0),
    Message('control_change', channel=9, control=7, value=87, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('control_change', channel=9, control=10, value=83, time=0),
    Message('control_change', channel=9, control=7, value=89, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=82, time=0),
    Message('control_change', channel=9, control=7, value=91, time=3),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=81, time=0),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=94, time=0),
    Message('control_change', channel=9, control=10, value=80, time=0),
    Message('control_change', channel=9, control=7, value=95, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('control_change', channel=9, control=10, value=79, time=0),
    Message('control_change', channel=9, control=7, value=97, time=3),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=78, time=0),
    Message('control_change', channel=9, control=7, value=99, time=2),
    Message('control_change', channel=9, control=7, value=100, time=1),
    Message('control_change', channel=9, control=10, value=77, time=0),
    Message('control_change', channel=9, control=7, value=101, time=3),
    Message('control_change', channel=9, control=10, value=76, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=75, time=1),
    Message('control_change', channel=9, control=7, value=104, time=1),
    Message('control_change', channel=9, control=7, value=105, time=1),
    Message('control_change', channel=9, control=10, value=74, time=1),
    Message('control_change', channel=9, control=7, value=106, time=1),
    Message('control_change', channel=9, control=7, value=107, time=3),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=10, value=73, time=0),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=7, value=110, time=2),
    Message('control_change', channel=9, control=10, value=72, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=71, time=1),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=70, time=1),
    Message('control_change', channel=9, control=7, value=114, time=1),
    Message('control_change', channel=9, control=7, value=115, time=1),
    Message('control_change', channel=9, control=10, value=69, time=1),
    Message('control_change', channel=9, control=7, value=116, time=2),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=68, time=0),
    Message('control_change', channel=9, control=7, value=118, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('control_change', channel=9, control=10, value=67, time=0),
    Message('control_change', channel=9, control=7, value=120, time=1),
    Message('control_change', channel=9, control=7, value=121, time=2),
    Message('control_change', channel=9, control=10, value=66, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('note_on', channel=0, note=57, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=9, control=10, value=65, time=1),
    Message('control_change', channel=9, control=7, value=124, time=1),
    Message('control_change', channel=9, control=7, value=125, time=1),
    Message('control_change', channel=9, control=10, value=64, time=2),
    Message('control_change', channel=9, control=7, value=127, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=63, time=1),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=125, time=3),
    Message('control_change', channel=9, control=10, value=62, time=1),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=123, time=2),
    Message('control_change', channel=9, control=10, value=61, time=1),
    Message('control_change', channel=9, control=7, value=122, time=2),
    Message('control_change', channel=9, control=7, value=121, time=1),
    Message('control_change', channel=9, control=10, value=60, time=2),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=119, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=59, time=2),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=117, time=2),
    Message('control_change', channel=9, control=10, value=58, time=1),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=3),
    Message('control_change', channel=9, control=7, value=115, time=0),
    Message('control_change', channel=9, control=10, value=57, time=1),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=113, time=2),
    Message('control_change', channel=9, control=10, value=56, time=2),
    Message('control_change', channel=9, control=7, value=112, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=55, time=1),
    Message('control_change', channel=9, control=7, value=110, time=1),
    Message('control_change', channel=9, control=7, value=109, time=2),
    Message('control_change', channel=9, control=10, value=54, time=1),
    Message('control_change', channel=9, control=7, value=108, time=1),
    Message('control_change', channel=9, control=7, value=107, time=2),
    Message('control_change', channel=9, control=10, value=53, time=2),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=105, time=2),
    Message('control_change', channel=9, control=10, value=52, time=1),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=103, time=1),
    Message('control_change', channel=9, control=10, value=51, time=1),
    Message('control_change', channel=9, control=7, value=102, time=1),
    Message('control_change', channel=9, control=7, value=101, time=1),
    Message('control_change', channel=9, control=10, value=50, time=1),
    Message('control_change', channel=9, control=7, value=100, time=2),
    Message('note_on', channel=4, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('control_change', channel=9, control=10, value=49, time=1),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=9, control=7, value=98, time=1),
    Message('control_change', channel=9, control=10, value=48, time=3),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=96, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=10, value=47, time=1),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=94, time=3),
    Message('control_change', channel=9, control=7, value=93, time=1),
    Message('control_change', channel=9, control=10, value=46, time=1),
    Message('control_change', channel=9, control=7, value=92, time=1),
    Message('control_change', channel=9, control=7, value=91, time=1),
    Message('control_change', channel=9, control=10, value=45, time=2),
    Message('control_change', channel=9, control=7, value=90, time=1),
    Message('control_change', channel=9, control=10, value=44, time=2),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=88, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=43, time=2),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=86, time=1),
    Message('control_change', channel=9, control=10, value=42, time=2),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=3),
    Message('control_change', channel=9, control=10, value=41, time=1),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=82, time=2),
    Message('control_change', channel=9, control=7, value=81, time=2),
    Message('control_change', channel=9, control=10, value=40, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=39, time=2),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=78, time=2),
    Message('control_change', channel=9, control=10, value=38, time=2),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=76, time=2),
    Message('control_change', channel=9, control=10, value=37, time=2),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=74, time=2),
    Message('control_change', channel=9, control=10, value=36, time=1),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=72, time=1),
    Message('control_change', channel=9, control=10, value=35, time=1),
    Message('control_change', channel=9, control=7, value=71, time=1),
    Message('control_change', channel=9, control=7, value=70, time=1),
    Message('control_change', channel=9, control=10, value=34, time=1),
    Message('control_change', channel=9, control=7, value=69, time=2),
    Message('note_on', channel=9, note=51, velocity=127, time=1),
    Message('control_change', channel=9, control=7, value=68, time=0),
    Message('control_change', channel=9, control=10, value=33, time=2),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=66, time=3),
    Message('control_change', channel=9, control=10, value=32, time=1),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=64, time=1),
    Message('control_change', channel=9, control=10, value=31, time=1),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=62, time=3),
    Message('control_change', channel=9, control=10, value=30, time=1),
    Message('control_change', channel=9, control=7, value=61, time=1),
    Message('control_change', channel=9, control=7, value=60, time=1),
    Message('control_change', channel=9, control=10, value=29, time=2),
    Message('control_change', channel=9, control=7, value=59, time=1),
    Message('control_change', channel=9, control=7, value=58, time=1),
    Message('control_change', channel=9, control=10, value=28, time=1),
    Message('control_change', channel=9, control=7, value=57, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=10, value=27, time=2),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=55, time=1),
    Message('control_change', channel=9, control=7, value=54, time=2),
    Message('control_change', channel=9, control=10, value=26, time=2),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=52, time=2),
    Message('control_change', channel=9, control=10, value=25, time=1),
    Message('control_change', channel=9, control=7, value=51, time=1),
    Message('control_change', channel=9, control=7, value=50, time=2),
    Message('control_change', channel=9, control=10, value=24, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=10, value=23, time=2),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=47, time=2),
    Message('control_change', channel=9, control=10, value=22, time=2),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=45, time=1),
    Message('control_change', channel=9, control=10, value=21, time=3),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=43, time=2),
    Message('control_change', channel=9, control=7, value=42, time=1),
    Message('control_change', channel=9, control=10, value=20, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=40, time=1),
    Message('control_change', channel=9, control=10, value=19, time=1),
    Message('control_change', channel=9, control=7, value=39, time=1),
    Message('control_change', channel=9, control=10, value=18, time=3),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=9, control=10, value=17, time=2),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=35, time=1),
    Message('control_change', channel=9, control=10, value=16, time=3),
    Message('control_change', channel=9, control=7, value=34, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=33, time=1),
    Message('control_change', channel=9, control=10, value=15, time=1),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=31, time=3),
    Message('control_change', channel=9, control=10, value=14, time=1),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=29, time=2),
    Message('control_change', channel=9, control=10, value=13, time=3),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=27, time=1),
    Message('control_change', channel=9, control=10, value=12, time=2),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=95, time=0),
    Message('control_change', channel=9, control=7, value=25, time=2),
    Message('control_change', channel=9, control=10, value=11, time=1),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=23, time=2),
    Message('control_change', channel=9, control=10, value=10, time=2),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=21, time=1),
    Message('control_change', channel=9, control=10, value=9, time=1),
    Message('control_change', channel=9, control=7, value=20, time=1),
    Message('control_change', channel=9, control=7, value=19, time=2),
    Message('control_change', channel=9, control=10, value=8, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('note_on', channel=9, note=69, velocity=83, time=0),
    Message('control_change', channel=9, control=7, value=17, time=1),
    Message('control_change', channel=9, control=10, value=7, time=1),
    Message('control_change', channel=9, control=7, value=16, time=2),
    Message('control_change', channel=9, control=7, value=15, time=2),
    Message('control_change', channel=9, control=10, value=6, time=1),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=13, time=3),
    Message('control_change', channel=9, control=10, value=5, time=1),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=11, time=2),
    Message('control_change', channel=9, control=10, value=4, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=89, time=0),
    Message('control_change', channel=9, control=7, value=10, time=1),
    Message('control_change', channel=9, control=7, value=9, time=1),
    Message('control_change', channel=9, control=10, value=3, time=1),
    Message('control_change', channel=9, control=7, value=8, time=1),
    Message('control_change', channel=9, control=7, value=7, time=1),
    Message('control_change', channel=9, control=10, value=2, time=2),
    Message('note_on', channel=13, note=35, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('control_change', channel=9, control=7, value=6, time=0),
    Message('control_change', channel=9, control=10, value=1, time=2),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('note_on', channel=9, note=38, velocity=0, time=23),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=71, velocity=0, time=18),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=40, velocity=0, time=15),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=67, velocity=0, time=20),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=4, note=72, velocity=0, time=40),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=57, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=71, velocity=0, time=18),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=5, note=88, velocity=0, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=5, note=87, velocity=122, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    MetaMessage('marker', text='new kids', time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=5, note=87, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=3, note=76, velocity=95, time=0),
    Message('note_on', channel=3, note=79, velocity=89, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=108, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=3, note=79, velocity=0, time=30),
    Message('note_on', channel=3, note=76, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=60),
    Message('note_on', channel=3, note=79, velocity=115, time=0),
    Message('note_on', channel=3, note=76, velocity=115, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=180),
    Message('note_on', channel=3, note=76, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=60),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=3, note=83, velocity=89, time=0),
    Message('note_on', channel=3, note=79, velocity=95, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=30),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=30),
    Message('note_on', channel=3, note=83, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=30),
    Message('note_on', channel=3, note=83, velocity=108, time=0),
    Message('note_on', channel=3, note=79, velocity=108, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=180),
    Message('note_on', channel=3, note=83, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=45),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=4, note=67, velocity=0, time=40),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=3, note=81, velocity=83, time=0),
    Message('note_on', channel=3, note=78, velocity=95, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=3, note=78, velocity=0, time=30),
    Message('note_on', channel=3, note=81, velocity=0, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=30),
    Message('note_on', channel=3, note=81, velocity=83, time=0),
    Message('note_on', channel=3, note=78, velocity=83, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=120),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=3, note=81, velocity=0, time=30),
    Message('note_on', channel=3, note=78, velocity=0, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=60),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=79, velocity=83, time=0),
    Message('note_on', channel=3, note=76, velocity=89, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=3, note=76, velocity=0, time=30),
    Message('note_on', channel=3, note=79, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=30),
    Message('note_on', channel=3, note=79, velocity=89, time=0),
    Message('note_on', channel=3, note=76, velocity=108, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=0, time=60),
    Message('note_on', channel=5, note=87, velocity=108, time=0),
    Message('note_on', channel=3, note=79, velocity=0, time=120),
    Message('note_on', channel=3, note=76, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=60),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=4, note=67, velocity=0, time=15),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=5, note=87, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=30),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=47, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=15),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=57, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=66, velocity=0, time=18),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=5, note=88, velocity=0, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=4, note=67, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=57, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=66, velocity=0, time=18),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=5, note=88, velocity=0, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=47, velocity=0, time=15),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=3, note=63, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=3, note=66, velocity=73, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=3, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=122, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=0, time=24),
    Message('note_on', channel=9, note=66, velocity=0, time=6),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=3),
    Message('note_on', channel=6, note=48, velocity=50, time=4),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=2),
    Message('note_on', channel=9, note=51, velocity=0, time=28),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=49),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=95, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=5, note=88, velocity=0, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=0, time=3),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=4, note=59, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=115, time=4),
    Message('note_on', channel=9, note=66, velocity=127, time=6),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=36),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=29),
    Message('note_on', channel=9, note=59, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=59, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=95, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=3, note=67, velocity=0, time=6),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=67, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=63, velocity=0, time=46),
    Message('note_on', channel=9, note=51, velocity=0, time=14),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=0, time=29),
    Message('note_on', channel=9, note=66, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=3, note=66, velocity=95, time=2),
    Message('note_on', channel=6, note=48, velocity=50, time=5),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=6),
    Message('note_on', channel=9, note=36, velocity=0, time=4),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=8),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=89, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=3, note=64, velocity=0, time=23),
    Message('note_on', channel=5, note=88, velocity=0, time=17),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=40, velocity=0, time=15),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=3, note=63, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=40),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=120),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=3, note=66, velocity=73, time=40),
    Message('note_on', channel=3, note=66, velocity=0, time=60),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=40),
    Message('note_on', channel=4, note=59, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=3, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=40),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=0, note=60, velocity=127, time=60),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=72, velocity=0, time=140),
    Message('note_on', channel=9, note=67, velocity=0, time=50),
    Message('note_on', channel=13, note=33, velocity=0, time=35),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=122, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=54, velocity=127, time=18),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=60),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=140),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=54),
    Message('note_on', channel=9, note=66, velocity=0, time=6),
    Message('note_on', channel=3, note=66, velocity=108, time=3),
    Message('note_on', channel=6, note=48, velocity=50, time=4),
    Message('note_on', channel=6, note=48, velocity=0, time=35),
    Message('note_on', channel=0, note=59, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=12),
    Message('note_on', channel=0, note=47, velocity=127, time=28),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=49),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=3, note=64, velocity=95, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=60),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=140),
    Message('note_on', channel=5, note=88, velocity=0, time=40),
    Message('note_on', channel=9, note=59, velocity=0, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=52, velocity=0, time=48),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=115, time=4),
    Message('note_on', channel=9, note=66, velocity=127, time=6),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=36),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=29),
    Message('note_on', channel=9, note=59, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=59, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=95, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=3, note=67, velocity=0, time=6),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=67, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=63, velocity=0, time=46),
    Message('note_on', channel=9, note=51, velocity=0, time=14),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=0, time=29),
    Message('note_on', channel=9, note=66, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=3, note=66, velocity=95, time=2),
    Message('note_on', channel=6, note=48, velocity=50, time=5),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=6),
    Message('note_on', channel=9, note=36, velocity=0, time=4),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=8),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=89, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=3, note=64, velocity=0, time=23),
    Message('note_on', channel=5, note=88, velocity=0, time=17),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=40, velocity=0, time=15),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=3, note=63, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=3, note=66, velocity=73, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=0, note=40, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=3, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=122, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=3, note=63, velocity=0, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=0, time=24),
    Message('note_on', channel=9, note=66, velocity=0, time=6),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=3, note=66, velocity=108, time=3),
    Message('note_on', channel=6, note=48, velocity=50, time=4),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=0, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=2),
    Message('note_on', channel=9, note=51, velocity=0, time=28),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=49),
    Message('note_on', channel=0, note=54, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=95, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=5, note=88, velocity=0, time=40),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=12),
    Message('note_on', channel=9, note=36, velocity=0, time=3),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=4, note=59, velocity=0, time=15),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=115, time=4),
    Message('note_on', channel=9, note=66, velocity=127, time=6),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=64, velocity=0, time=36),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=3, note=66, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=66, velocity=0, time=29),
    Message('note_on', channel=9, note=59, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=3, note=67, velocity=95, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=6, note=53, velocity=0, time=20),
    Message('note_on', channel=4, note=59, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=95, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=3, note=67, velocity=0, time=6),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=127, time=40),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=3, note=69, velocity=0, time=19),
    Message('note_on', channel=9, note=36, velocity=0, time=1),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=67, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=63, velocity=108, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=57, velocity=0, time=30),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=3, note=63, velocity=0, time=46),
    Message('note_on', channel=9, note=51, velocity=0, time=14),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=108, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=3, note=64, velocity=0, time=29),
    Message('note_on', channel=9, note=66, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=3, note=66, velocity=95, time=2),
    Message('note_on', channel=6, note=48, velocity=50, time=5),
    Message('note_on', channel=9, note=36, velocity=0, time=13),
    Message('note_on', channel=6, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=3, note=66, velocity=95, time=6),
    Message('note_on', channel=9, note=36, velocity=0, time=4),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=3, note=66, velocity=0, time=42),
    Message('note_on', channel=0, note=54, velocity=127, time=8),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=3, note=64, velocity=89, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=3, note=64, velocity=0, time=23),
    Message('note_on', channel=5, note=88, velocity=0, time=17),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=15, control=7, value=127, time=0),
    Message('control_change', channel=15, control=10, value=64, time=0),
    Message('control_change', channel=15, control=91, value=127, time=0),
    Message('control_change', channel=15, control=93, value=127, time=0),
    Message('note_on', channel=15, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('note_on', channel=9, note=36, velocity=0, time=15),
    Message('note_on', channel=0, note=55, velocity=0, time=15),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=15, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('control_change', channel=0, control=91, value=0, time=0),
    Message('control_change', channel=0, control=93, value=0, time=0),
    Message('control_change', channel=0, control=10, value=64, time=0),
    Message('control_change', channel=0, control=7, value=120, time=0),
    Message('control_change', channel=0, control=91, value=0, time=0),
    Message('control_change', channel=0, control=93, value=0, time=0),
    Message('control_change', channel=0, control=10, value=64, time=0),
    Message('control_change', channel=0, control=7, value=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=3, control=91, value=127, time=0),
    Message('control_change', channel=3, control=93, value=0, time=0),
    Message('control_change', channel=3, control=10, value=64, time=0),
    Message('control_change', channel=3, control=7, value=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('control_change', channel=4, control=91, value=0, time=0),
    Message('control_change', channel=4, control=93, value=0, time=0),
    Message('control_change', channel=4, control=10, value=64, time=0),
    Message('control_change', channel=4, control=7, value=120, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('control_change', channel=5, control=91, value=0, time=0),
    Message('control_change', channel=5, control=93, value=0, time=0),
    Message('control_change', channel=5, control=10, value=64, time=0),
    Message('control_change', channel=5, control=7, value=45, time=0),
    Message('control_change', channel=6, control=91, value=0, time=0),
    Message('control_change', channel=6, control=93, value=0, time=0),
    Message('control_change', channel=6, control=10, value=64, time=0),
    Message('control_change', channel=6, control=7, value=127, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('control_change', channel=8, control=91, value=0, time=0),
    Message('control_change', channel=8, control=93, value=0, time=0),
    Message('control_change', channel=8, control=10, value=0, time=0),
    Message('control_change', channel=8, control=7, value=50, time=0),
    Message('control_change', channel=10, control=91, value=0, time=0),
    Message('control_change', channel=10, control=93, value=0, time=0),
    Message('control_change', channel=10, control=10, value=64, time=0),
    Message('control_change', channel=10, control=7, value=85, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=13, control=91, value=0, time=0),
    Message('control_change', channel=13, control=93, value=0, time=0),
    Message('control_change', channel=13, control=10, value=64, time=0),
    Message('control_change', channel=13, control=7, value=127, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=10, value=1, time=0),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=15, control=91, value=127, time=0),
    Message('control_change', channel=15, control=93, value=127, time=0),
    Message('control_change', channel=15, control=10, value=64, time=0),
    Message('control_change', channel=15, control=7, value=127, time=0),
    Message('note_on', channel=15, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=30),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('note_on', channel=0, note=54, velocity=127, time=50),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=60),
    Message('note_on', channel=9, note=51, velocity=0, time=60),
    Message('note_on', channel=15, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('note_on', channel=15, note=64, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=30),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('note_on', channel=15, note=66, velocity=0, time=0),
    Message('note_on', channel=15, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('control_change', channel=0, control=7, value=120, time=10),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=4, control=7, value=120, time=0),
    Message('control_change', channel=6, control=7, value=127, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=13, control=7, value=127, time=0),
    Message('control_change', channel=15, control=7, value=127, time=0),
    Message('control_change', channel=5, control=7, value=46, time=5),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('control_change', channel=15, control=40, value=127, time=10),
    Message('note_on', channel=6, note=53, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=15, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=9, control=40, value=127, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=127, time=0),
    Message('control_change', channel=3, control=40, value=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=95, time=0),
    Message('control_change', channel=5, control=40, value=45, time=0),
    Message('control_change', channel=6, control=40, value=100, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=127, time=0),
    Message('control_change', channel=8, control=40, value=85, time=0),
    Message('control_change', channel=8, control=40, value=85, time=0),
    Message('control_change', channel=10, control=40, value=127, time=0),
    Message('control_change', channel=9, control=40, value=127, time=0),
    Message('control_change', channel=9, control=40, value=127, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('control_change', channel=13, control=40, value=127, time=0),
    Message('control_change', channel=9, control=40, value=127, time=0),
    Message('note_on', channel=15, note=60, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=95, time=10),
    Message('note_on', channel=9, note=67, velocity=127, time=0),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('control_change', channel=15, control=40, value=126, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=126, time=20),
    Message('control_change', channel=9, control=40, value=126, time=0),
    Message('control_change', channel=3, control=40, value=126, time=0),
    Message('control_change', channel=9, control=40, value=126, time=0),
    Message('control_change', channel=10, control=40, value=126, time=0),
    Message('control_change', channel=9, control=40, value=126, time=0),
    Message('control_change', channel=9, control=40, value=126, time=0),
    Message('control_change', channel=13, control=40, value=126, time=0),
    Message('control_change', channel=9, control=40, value=126, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=94, time=0),
    Message('control_change', channel=6, control=40, value=99, time=0),
    Message('control_change', channel=15, control=40, value=125, time=0),
    Message('control_change', channel=0, control=40, value=94, time=10),
    Message('control_change', channel=8, control=40, value=84, time=0),
    Message('control_change', channel=8, control=40, value=84, time=0),
    Message('control_change', channel=9, control=40, value=125, time=20),
    Message('control_change', channel=9, control=40, value=125, time=0),
    Message('control_change', channel=3, control=40, value=125, time=0),
    Message('control_change', channel=9, control=40, value=125, time=0),
    Message('control_change', channel=10, control=40, value=125, time=0),
    Message('control_change', channel=9, control=40, value=125, time=0),
    Message('control_change', channel=9, control=40, value=125, time=0),
    Message('control_change', channel=13, control=40, value=125, time=0),
    Message('control_change', channel=9, control=40, value=125, time=0),
    Message('control_change', channel=15, control=40, value=124, time=20),
    Message('note_on', channel=0, note=55, velocity=127, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=93, time=0),
    Message('control_change', channel=6, control=40, value=98, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=93, time=10),
    Message('control_change', channel=5, control=40, value=44, time=0),
    Message('control_change', channel=8, control=40, value=83, time=0),
    Message('control_change', channel=8, control=40, value=83, time=0),
    Message('control_change', channel=9, control=40, value=124, time=10),
    Message('control_change', channel=9, control=40, value=124, time=0),
    Message('control_change', channel=3, control=40, value=124, time=0),
    Message('control_change', channel=9, control=40, value=124, time=0),
    Message('control_change', channel=10, control=40, value=124, time=0),
    Message('control_change', channel=9, control=40, value=124, time=0),
    Message('control_change', channel=9, control=40, value=124, time=0),
    Message('control_change', channel=13, control=40, value=124, time=0),
    Message('control_change', channel=9, control=40, value=124, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=15, control=40, value=123, time=0),
    Message('control_change', channel=6, control=40, value=97, time=20),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=123, time=0),
    Message('control_change', channel=9, control=40, value=123, time=0),
    Message('control_change', channel=3, control=40, value=123, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=92, time=0),
    Message('control_change', channel=9, control=40, value=123, time=0),
    Message('control_change', channel=10, control=40, value=123, time=0),
    Message('control_change', channel=9, control=40, value=123, time=0),
    Message('control_change', channel=9, control=40, value=123, time=0),
    Message('control_change', channel=13, control=40, value=123, time=0),
    Message('control_change', channel=9, control=40, value=123, time=0),
    Message('control_change', channel=0, control=40, value=92, time=10),
    Message('control_change', channel=15, control=40, value=122, time=0),
    Message('control_change', channel=8, control=40, value=82, time=10),
    Message('control_change', channel=8, control=40, value=82, time=0),
    Message('control_change', channel=9, control=40, value=122, time=20),
    Message('control_change', channel=9, control=40, value=122, time=0),
    Message('control_change', channel=3, control=40, value=122, time=0),
    Message('control_change', channel=9, control=40, value=122, time=0),
    Message('control_change', channel=10, control=40, value=122, time=0),
    Message('control_change', channel=9, control=40, value=122, time=0),
    Message('control_change', channel=9, control=40, value=122, time=0),
    Message('control_change', channel=13, control=40, value=122, time=0),
    Message('control_change', channel=9, control=40, value=122, time=0),
    Message('control_change', channel=6, control=40, value=96, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=10),
    Message('control_change', channel=4, control=40, value=91, time=0),
    Message('control_change', channel=15, control=40, value=121, time=0),
    Message('control_change', channel=0, control=40, value=91, time=10),
    Message('control_change', channel=5, control=40, value=43, time=0),
    Message('control_change', channel=8, control=40, value=81, time=10),
    Message('control_change', channel=8, control=40, value=81, time=0),
    Message('control_change', channel=0, control=7, value=120, time=5),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=40, value=121, time=5),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=40, value=121, time=0),
    Message('control_change', channel=3, control=40, value=121, time=0),
    Message('control_change', channel=4, control=7, value=120, time=0),
    Message('control_change', channel=6, control=7, value=127, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=40, value=121, time=0),
    Message('control_change', channel=10, control=40, value=121, time=0),
    Message('control_change', channel=9, control=40, value=121, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=40, value=121, time=0),
    Message('control_change', channel=13, control=7, value=127, time=0),
    Message('control_change', channel=13, control=40, value=121, time=0),
    Message('control_change', channel=9, control=40, value=121, time=0),
    Message('control_change', channel=15, control=7, value=127, time=0),
    Message('control_change', channel=6, control=40, value=95, time=10),
    Message('control_change', channel=15, control=40, value=120, time=0),
    Message('control_change', channel=0, control=7, value=119, time=14),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=4, control=7, value=119, time=0),
    Message('control_change', channel=6, control=7, value=126, time=0),
    Message('control_change', channel=9, control=7, value=126, time=5),
    Message('control_change', channel=9, control=7, value=126, time=0),
    Message('control_change', channel=13, control=7, value=126, time=0),
    Message('control_change', channel=15, control=7, value=126, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('control_change', channel=0, control=40, value=90, time=0),
    Message('control_change', channel=4, control=40, value=90, time=0),
    Message('control_change', channel=9, control=40, value=120, time=10),
    Message('control_change', channel=9, control=40, value=120, time=0),
    Message('control_change', channel=3, control=40, value=120, time=0),
    Message('control_change', channel=9, control=40, value=120, time=0),
    Message('control_change', channel=10, control=40, value=120, time=0),
    Message('control_change', channel=9, control=40, value=120, time=0),
    Message('control_change', channel=9, control=40, value=120, time=0),
    Message('control_change', channel=13, control=40, value=120, time=0),
    Message('control_change', channel=9, control=40, value=120, time=0),
    Message('note_on', channel=9, note=72, velocity=0, time=10),
    Message('control_change', channel=15, control=40, value=119, time=0),
    Message('control_change', channel=8, control=40, value=80, time=10),
    Message('control_change', channel=8, control=40, value=80, time=0),
    Message('control_change', channel=6, control=40, value=94, time=10),
    Message('control_change', channel=9, control=40, value=119, time=10),
    Message('control_change', channel=9, control=40, value=119, time=0),
    Message('control_change', channel=3, control=40, value=119, time=0),
    Message('control_change', channel=4, control=40, value=89, time=0),
    Message('control_change', channel=9, control=40, value=119, time=0),
    Message('control_change', channel=10, control=40, value=119, time=0),
    Message('control_change', channel=9, control=40, value=119, time=0),
    Message('control_change', channel=9, control=40, value=119, time=0),
    Message('control_change', channel=13, control=40, value=119, time=0),
    Message('control_change', channel=9, control=40, value=119, time=0),
    Message('note_on', channel=15, note=60, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=89, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=15, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('control_change', channel=5, control=40, value=42, time=0),
    Message('control_change', channel=15, control=40, value=118, time=0),
    Message('pitchwheel', channel=15, pitch=1806, time=5),
    Message('pitchwheel', channel=15, pitch=5095, time=7),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('control_change', channel=0, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=125, time=0),
    Message('control_change', channel=9, control=7, value=125, time=0),
    Message('control_change', channel=4, control=7, value=118, time=0),
    Message('control_change', channel=6, control=7, value=125, time=0),
    Message('control_change', channel=6, control=40, value=93, time=0),
    Message('control_change', channel=9, control=7, value=125, time=0),
    Message('control_change', channel=8, control=40, value=79, time=0),
    Message('control_change', channel=8, control=40, value=79, time=0),
    Message('control_change', channel=13, control=7, value=125, time=0),
    Message('pitchwheel', channel=15, pitch=8191, time=0),
    Message('control_change', channel=9, control=7, value=125, time=5),
    Message('control_change', channel=15, control=7, value=125, time=0),
    Message('control_change', channel=9, control=40, value=118, time=5),
    Message('control_change', channel=9, control=40, value=118, time=0),
    Message('control_change', channel=3, control=40, value=118, time=0),
    Message('control_change', channel=9, control=40, value=118, time=0),
    Message('control_change', channel=10, control=40, value=118, time=0),
    Message('control_change', channel=9, control=40, value=118, time=0),
    Message('control_change', channel=9, control=40, value=118, time=0),
    Message('control_change', channel=13, control=40, value=118, time=0),
    Message('control_change', channel=9, control=40, value=118, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=5),
    Message('control_change', channel=4, control=40, value=88, time=5),
    Message('control_change', channel=15, control=40, value=117, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=9, note=64, velocity=0, time=0),
    Message('control_change', channel=0, control=40, value=88, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('control_change', channel=9, control=40, value=117, time=0),
    Message('control_change', channel=9, control=40, value=117, time=0),
    Message('control_change', channel=3, control=40, value=117, time=0),
    Message('control_change', channel=9, control=40, value=117, time=0),
    Message('control_change', channel=10, control=40, value=117, time=0),
    Message('control_change', channel=9, control=40, value=117, time=0),
    Message('control_change', channel=9, control=40, value=117, time=0),
    Message('control_change', channel=13, control=40, value=117, time=0),
    Message('control_change', channel=9, control=40, value=117, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('control_change', channel=6, control=40, value=92, time=0),
    Message('control_change', channel=8, control=40, value=78, time=10),
    Message('control_change', channel=8, control=40, value=78, time=0),
    Message('control_change', channel=15, control=40, value=116, time=0),
    Message('control_change', channel=0, control=7, value=117, time=10),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=4, control=40, value=87, time=0),
    Message('control_change', channel=9, control=7, value=124, time=5),
    Message('control_change', channel=4, control=7, value=117, time=0),
    Message('control_change', channel=6, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=9, control=7, value=124, time=0),
    Message('control_change', channel=13, control=7, value=124, time=0),
    Message('control_change', channel=15, control=7, value=124, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=15, note=69, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=87, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=9, control=40, value=116, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=116, time=0),
    Message('control_change', channel=3, control=40, value=116, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=116, time=0),
    Message('control_change', channel=10, control=40, value=116, time=0),
    Message('control_change', channel=9, control=40, value=116, time=0),
    Message('control_change', channel=9, control=40, value=116, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('control_change', channel=13, control=40, value=116, time=0),
    Message('control_change', channel=9, control=40, value=116, time=0),
    Message('note_on', channel=15, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('pitchwheel', channel=15, pitch=-1280, time=3),
    Message('control_change', channel=5, control=40, value=41, time=7),
    Message('control_change', channel=6, control=40, value=91, time=0),
    Message('note_on', channel=9, note=71, velocity=127, time=0),
    Message('pitchwheel', channel=15, pitch=0, time=0),
    Message('control_change', channel=15, control=40, value=115, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=8, control=40, value=77, time=10),
    Message('control_change', channel=8, control=40, value=77, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=9, control=40, value=115, time=8),
    Message('control_change', channel=9, control=40, value=115, time=0),
    Message('control_change', channel=3, control=40, value=115, time=0),
    Message('control_change', channel=4, control=40, value=86, time=0),
    Message('control_change', channel=9, control=40, value=115, time=0),
    Message('control_change', channel=10, control=40, value=115, time=0),
    Message('control_change', channel=9, control=40, value=115, time=0),
    Message('control_change', channel=9, control=40, value=115, time=0),
    Message('control_change', channel=13, control=40, value=115, time=0),
    Message('control_change', channel=9, control=40, value=115, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=86, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=114, time=0),
    Message('control_change', channel=0, control=7, value=116, time=5),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=4, control=7, value=116, time=0),
    Message('control_change', channel=6, control=7, value=123, time=0),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=13, control=7, value=123, time=0),
    Message('control_change', channel=15, control=7, value=123, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('control_change', channel=6, control=40, value=90, time=10),
    Message('control_change', channel=0, control=7, value=116, time=5),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=4, control=7, value=116, time=0),
    Message('control_change', channel=6, control=7, value=123, time=0),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=9, control=7, value=123, time=0),
    Message('control_change', channel=13, control=7, value=123, time=0),
    Message('control_change', channel=15, control=7, value=123, time=0),
    Message('control_change', channel=9, control=40, value=114, time=5),
    Message('control_change', channel=9, control=40, value=114, time=0),
    Message('control_change', channel=3, control=40, value=114, time=0),
    Message('control_change', channel=9, control=40, value=114, time=0),
    Message('control_change', channel=10, control=40, value=114, time=0),
    Message('control_change', channel=9, control=40, value=114, time=0),
    Message('control_change', channel=9, control=40, value=114, time=0),
    Message('control_change', channel=13, control=40, value=114, time=0),
    Message('control_change', channel=9, control=40, value=114, time=0),
    Message('control_change', channel=0, control=40, value=85, time=20),
    Message('control_change', channel=4, control=40, value=85, time=0),
    Message('control_change', channel=8, control=40, value=76, time=0),
    Message('control_change', channel=8, control=40, value=76, time=0),
    Message('control_change', channel=15, control=40, value=113, time=0),
    Message('note_on', channel=0, note=57, velocity=127, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=113, time=10),
    Message('control_change', channel=9, control=40, value=113, time=0),
    Message('control_change', channel=3, control=40, value=113, time=0),
    Message('control_change', channel=6, control=40, value=89, time=0),
    Message('control_change', channel=9, control=40, value=113, time=0),
    Message('control_change', channel=10, control=40, value=113, time=0),
    Message('control_change', channel=9, control=40, value=113, time=0),
    Message('control_change', channel=9, control=40, value=113, time=0),
    Message('control_change', channel=13, control=40, value=113, time=0),
    Message('control_change', channel=9, control=40, value=113, time=0),
    Message('control_change', channel=5, control=40, value=40, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=15, control=40, value=112, time=0),
    Message('control_change', channel=4, control=40, value=84, time=10),
    Message('control_change', channel=0, control=40, value=84, time=10),
    Message('control_change', channel=8, control=40, value=75, time=0),
    Message('control_change', channel=8, control=40, value=75, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=10),
    Message('note_on', channel=0, note=57, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=112, time=0),
    Message('control_change', channel=9, control=40, value=112, time=0),
    Message('control_change', channel=3, control=40, value=112, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=112, time=0),
    Message('control_change', channel=10, control=40, value=112, time=0),
    Message('control_change', channel=9, control=40, value=112, time=0),
    Message('control_change', channel=9, control=40, value=112, time=0),
    Message('control_change', channel=13, control=40, value=112, time=0),
    Message('control_change', channel=9, control=40, value=112, time=0),
    Message('control_change', channel=6, control=40, value=88, time=10),
    Message('control_change', channel=15, control=40, value=111, time=0),
    Message('control_change', channel=0, control=7, value=115, time=3),
    Message('control_change', channel=9, control=7, value=122, time=0),
    Message('control_change', channel=9, control=7, value=122, time=0),
    Message('control_change', channel=4, control=7, value=115, time=0),
    Message('control_change', channel=6, control=7, value=122, time=0),
    Message('control_change', channel=9, control=7, value=122, time=0),
    Message('control_change', channel=9, control=7, value=122, time=0),
    Message('control_change', channel=13, control=7, value=122, time=0),
    Message('control_change', channel=15, control=7, value=122, time=0),
    Message('control_change', channel=0, control=7, value=114, time=10),
    Message('control_change', channel=9, control=7, value=121, time=0),
    Message('control_change', channel=9, control=7, value=121, time=0),
    Message('control_change', channel=4, control=7, value=114, time=0),
    Message('control_change', channel=6, control=7, value=121, time=0),
    Message('control_change', channel=9, control=7, value=121, time=0),
    Message('control_change', channel=9, control=7, value=121, time=0),
    Message('control_change', channel=13, control=7, value=121, time=0),
    Message('control_change', channel=15, control=7, value=121, time=0),
    Message('control_change', channel=0, control=7, value=113, time=15),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=4, control=7, value=113, time=0),
    Message('control_change', channel=6, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=9, control=7, value=120, time=0),
    Message('control_change', channel=13, control=7, value=120, time=0),
    Message('control_change', channel=15, control=7, value=120, time=0),
    Message('control_change', channel=9, control=40, value=111, time=2),
    Message('control_change', channel=9, control=40, value=111, time=0),
    Message('control_change', channel=3, control=40, value=111, time=0),
    Message('control_change', channel=4, control=40, value=83, time=0),
    Message('control_change', channel=9, control=40, value=111, time=0),
    Message('control_change', channel=10, control=40, value=111, time=0),
    Message('control_change', channel=9, control=40, value=111, time=0),
    Message('control_change', channel=9, control=40, value=111, time=0),
    Message('control_change', channel=13, control=40, value=111, time=0),
    Message('control_change', channel=9, control=40, value=111, time=0),
    Message('control_change', channel=0, control=40, value=83, time=10),
    Message('note_on', channel=15, note=69, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=87, time=0),
    Message('control_change', channel=8, control=40, value=74, time=0),
    Message('control_change', channel=8, control=40, value=74, time=0),
    Message('note_on', channel=15, note=68, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=110, time=0),
    Message('note_on', channel=15, note=68, velocity=0, time=20),
    Message('control_change', channel=9, control=40, value=110, time=0),
    Message('control_change', channel=9, control=40, value=110, time=0),
    Message('control_change', channel=3, control=40, value=110, time=0),
    Message('control_change', channel=5, control=40, value=39, time=0),
    Message('control_change', channel=9, control=40, value=110, time=0),
    Message('control_change', channel=10, control=40, value=110, time=0),
    Message('control_change', channel=9, control=40, value=110, time=0),
    Message('control_change', channel=9, control=40, value=110, time=0),
    Message('control_change', channel=13, control=40, value=110, time=0),
    Message('control_change', channel=9, control=40, value=110, time=0),
    Message('note_on', channel=15, note=69, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=82, time=20),
    Message('control_change', channel=15, control=40, value=109, time=0),
    Message('control_change', channel=0, control=40, value=82, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=6, control=40, value=86, time=0),
    Message('control_change', channel=8, control=40, value=73, time=0),
    Message('control_change', channel=8, control=40, value=73, time=0),
    Message('control_change', channel=9, control=40, value=109, time=10),
    Message('control_change', channel=9, control=40, value=109, time=0),
    Message('control_change', channel=3, control=40, value=109, time=0),
    Message('control_change', channel=9, control=40, value=109, time=0),
    Message('control_change', channel=10, control=40, value=109, time=0),
    Message('control_change', channel=9, control=40, value=109, time=0),
    Message('control_change', channel=9, control=40, value=109, time=0),
    Message('control_change', channel=13, control=40, value=109, time=0),
    Message('control_change', channel=9, control=40, value=109, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=15, note=67, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=108, time=0),
    Message('note_on', channel=15, note=69, velocity=0, time=5),
    Message('control_change', channel=0, control=7, value=112, time=5),
    Message('control_change', channel=9, control=7, value=119, time=0),
    Message('control_change', channel=9, control=7, value=119, time=0),
    Message('control_change', channel=4, control=7, value=112, time=0),
    Message('control_change', channel=4, control=40, value=81, time=0),
    Message('control_change', channel=6, control=7, value=119, time=0),
    Message('control_change', channel=9, control=7, value=119, time=0),
    Message('control_change', channel=9, control=7, value=119, time=0),
    Message('control_change', channel=13, control=7, value=119, time=0),
    Message('control_change', channel=15, control=7, value=119, time=0),
    Message('control_change', channel=0, control=7, value=111, time=10),
    Message('control_change', channel=0, control=40, value=81, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=40, value=108, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=40, value=108, time=0),
    Message('control_change', channel=3, control=40, value=108, time=0),
    Message('control_change', channel=4, control=7, value=111, time=0),
    Message('control_change', channel=6, control=7, value=118, time=0),
    Message('control_change', channel=6, control=40, value=85, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=40, value=108, time=0),
    Message('control_change', channel=10, control=40, value=108, time=0),
    Message('control_change', channel=9, control=40, value=108, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=9, control=40, value=108, time=0),
    Message('control_change', channel=13, control=7, value=118, time=0),
    Message('control_change', channel=13, control=40, value=108, time=0),
    Message('control_change', channel=9, control=40, value=108, time=0),
    Message('control_change', channel=15, control=7, value=118, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=10),
    Message('control_change', channel=0, control=7, value=111, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('control_change', channel=4, control=7, value=111, time=0),
    Message('control_change', channel=6, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=118, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('control_change', channel=13, control=7, value=118, time=0),
    Message('control_change', channel=9, control=7, value=118, time=5),
    Message('control_change', channel=15, control=7, value=118, time=0),
    Message('control_change', channel=8, control=40, value=72, time=5),
    Message('control_change', channel=8, control=40, value=72, time=0),
    Message('control_change', channel=15, control=40, value=107, time=0),
    Message('control_change', channel=5, control=40, value=38, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=107, time=0),
    Message('control_change', channel=9, control=40, value=107, time=0),
    Message('control_change', channel=3, control=40, value=107, time=0),
    Message('control_change', channel=9, control=40, value=107, time=0),
    Message('control_change', channel=10, control=40, value=107, time=0),
    Message('control_change', channel=9, control=40, value=107, time=0),
    Message('control_change', channel=9, control=40, value=107, time=0),
    Message('control_change', channel=13, control=40, value=107, time=0),
    Message('control_change', channel=9, control=40, value=107, time=0),
    Message('control_change', channel=0, control=7, value=110, time=5),
    Message('control_change', channel=9, control=7, value=117, time=0),
    Message('control_change', channel=9, control=7, value=117, time=0),
    Message('control_change', channel=4, control=7, value=110, time=0),
    Message('control_change', channel=6, control=7, value=117, time=0),
    Message('control_change', channel=9, control=7, value=117, time=0),
    Message('control_change', channel=9, control=7, value=117, time=0),
    Message('control_change', channel=13, control=7, value=117, time=0),
    Message('control_change', channel=15, control=7, value=117, time=0),
    Message('control_change', channel=0, control=7, value=109, time=5),
    Message('control_change', channel=0, control=40, value=80, time=0),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=4, control=40, value=80, time=0),
    Message('control_change', channel=9, control=7, value=116, time=5),
    Message('control_change', channel=4, control=7, value=109, time=0),
    Message('control_change', channel=6, control=7, value=116, time=0),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=9, control=7, value=116, time=0),
    Message('control_change', channel=13, control=7, value=116, time=0),
    Message('control_change', channel=15, control=7, value=116, time=0),
    Message('control_change', channel=6, control=40, value=84, time=5),
    Message('control_change', channel=15, control=40, value=106, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=15, note=67, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('control_change', channel=8, control=40, value=71, time=3),
    Message('control_change', channel=8, control=40, value=71, time=0),
    Message('note_on', channel=15, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=106, time=0),
    Message('control_change', channel=9, control=40, value=106, time=0),
    Message('control_change', channel=3, control=40, value=106, time=0),
    Message('control_change', channel=9, control=40, value=106, time=0),
    Message('control_change', channel=10, control=40, value=106, time=0),
    Message('control_change', channel=9, control=40, value=106, time=0),
    Message('control_change', channel=9, control=40, value=106, time=0),
    Message('control_change', channel=13, control=40, value=106, time=0),
    Message('control_change', channel=9, control=40, value=106, time=0),
    Message('note_on', channel=15, note=66, velocity=0, time=10),
    Message('control_change', channel=4, control=40, value=79, time=0),
    Message('note_on', channel=15, note=67, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=79, time=10),
    Message('control_change', channel=6, control=40, value=83, time=0),
    Message('control_change', channel=15, control=40, value=105, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=0, control=7, value=108, time=5),
    Message('control_change', channel=9, control=7, value=115, time=0),
    Message('control_change', channel=9, control=7, value=115, time=0),
    Message('control_change', channel=4, control=7, value=108, time=0),
    Message('control_change', channel=6, control=7, value=115, time=0),
    Message('control_change', channel=9, control=7, value=115, time=0),
    Message('control_change', channel=9, control=7, value=115, time=0),
    Message('control_change', channel=13, control=7, value=115, time=0),
    Message('control_change', channel=15, control=7, value=115, time=0),
    Message('note_on', channel=15, note=67, velocity=0, time=3),
    Message('note_on', channel=15, note=66, velocity=127, time=0),
    Message('note_on', channel=15, note=66, velocity=0, time=10),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=40, value=105, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=105, time=0),
    Message('control_change', channel=3, control=40, value=105, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=105, time=0),
    Message('control_change', channel=10, control=40, value=105, time=0),
    Message('control_change', channel=9, control=40, value=105, time=0),
    Message('control_change', channel=9, control=40, value=105, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=13, control=40, value=105, time=0),
    Message('control_change', channel=9, control=40, value=105, time=0),
    Message('note_on', channel=15, note=64, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=107, time=6),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=4, control=7, value=107, time=0),
    Message('control_change', channel=6, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=13, control=7, value=114, time=0),
    Message('control_change', channel=15, control=7, value=114, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=4),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('control_change', channel=8, control=40, value=70, time=0),
    Message('control_change', channel=8, control=40, value=70, time=0),
    Message('control_change', channel=15, control=40, value=104, time=0),
    Message('control_change', channel=0, control=7, value=107, time=5),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=4, control=7, value=107, time=0),
    Message('control_change', channel=4, control=40, value=78, time=0),
    Message('control_change', channel=5, control=40, value=37, time=0),
    Message('control_change', channel=6, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=9, control=7, value=114, time=0),
    Message('control_change', channel=13, control=7, value=114, time=0),
    Message('control_change', channel=15, control=7, value=114, time=0),
    Message('control_change', channel=0, control=40, value=78, time=10),
    Message('control_change', channel=9, control=40, value=104, time=0),
    Message('control_change', channel=9, control=40, value=104, time=0),
    Message('control_change', channel=3, control=40, value=104, time=0),
    Message('control_change', channel=6, control=40, value=82, time=0),
    Message('control_change', channel=9, control=40, value=104, time=0),
    Message('control_change', channel=10, control=40, value=104, time=0),
    Message('control_change', channel=9, control=40, value=104, time=0),
    Message('control_change', channel=9, control=40, value=104, time=0),
    Message('control_change', channel=13, control=40, value=104, time=0),
    Message('control_change', channel=9, control=40, value=104, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=20),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=103, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('control_change', channel=0, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=113, time=0),
    Message('control_change', channel=9, control=7, value=113, time=0),
    Message('control_change', channel=4, control=7, value=106, time=0),
    Message('control_change', channel=6, control=7, value=113, time=0),
    Message('control_change', channel=9, control=7, value=113, time=0),
    Message('control_change', channel=9, control=7, value=113, time=5),
    Message('control_change', channel=13, control=7, value=113, time=0),
    Message('control_change', channel=15, control=7, value=113, time=0),
    Message('control_change', channel=8, control=40, value=69, time=5),
    Message('control_change', channel=8, control=40, value=69, time=0),
    Message('control_change', channel=9, control=40, value=103, time=10),
    Message('control_change', channel=9, control=40, value=103, time=0),
    Message('control_change', channel=3, control=40, value=103, time=0),
    Message('control_change', channel=4, control=40, value=77, time=0),
    Message('control_change', channel=6, control=40, value=81, time=0),
    Message('control_change', channel=9, control=40, value=103, time=0),
    Message('control_change', channel=10, control=40, value=103, time=0),
    Message('control_change', channel=9, control=40, value=103, time=0),
    Message('control_change', channel=9, control=40, value=103, time=0),
    Message('control_change', channel=13, control=40, value=103, time=0),
    Message('control_change', channel=9, control=40, value=103, time=0),
    Message('control_change', channel=0, control=40, value=77, time=10),
    Message('control_change', channel=15, control=40, value=102, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=105, time=10),
    Message('control_change', channel=9, control=7, value=112, time=0),
    Message('control_change', channel=9, control=40, value=102, time=0),
    Message('control_change', channel=9, control=7, value=112, time=0),
    Message('control_change', channel=9, control=40, value=102, time=0),
    Message('control_change', channel=3, control=40, value=102, time=0),
    Message('control_change', channel=4, control=7, value=105, time=0),
    Message('control_change', channel=6, control=7, value=112, time=0),
    Message('control_change', channel=9, control=7, value=112, time=0),
    Message('control_change', channel=9, control=40, value=102, time=0),
    Message('control_change', channel=10, control=40, value=102, time=0),
    Message('control_change', channel=9, control=40, value=102, time=0),
    Message('control_change', channel=9, control=7, value=112, time=0),
    Message('control_change', channel=9, control=40, value=102, time=0),
    Message('control_change', channel=13, control=7, value=112, time=0),
    Message('control_change', channel=13, control=40, value=102, time=0),
    Message('control_change', channel=9, control=40, value=102, time=0),
    Message('control_change', channel=15, control=7, value=112, time=0),
    Message('control_change', channel=0, control=7, value=104, time=10),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('control_change', channel=4, control=7, value=104, time=0),
    Message('control_change', channel=6, control=7, value=111, time=0),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('control_change', channel=9, control=7, value=111, time=0),
    Message('control_change', channel=13, control=7, value=111, time=0),
    Message('control_change', channel=15, control=7, value=111, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=4, control=40, value=76, time=0),
    Message('control_change', channel=5, control=40, value=36, time=0),
    Message('control_change', channel=6, control=40, value=80, time=0),
    Message('control_change', channel=8, control=40, value=68, time=0),
    Message('control_change', channel=8, control=40, value=68, time=0),
    Message('control_change', channel=15, control=40, value=101, time=0),
    Message('control_change', channel=0, control=40, value=76, time=10),
    Message('control_change', channel=0, control=7, value=103, time=5),
    Message('control_change', channel=9, control=7, value=110, time=0),
    Message('control_change', channel=9, control=7, value=110, time=0),
    Message('control_change', channel=4, control=7, value=103, time=0),
    Message('control_change', channel=6, control=7, value=110, time=0),
    Message('control_change', channel=9, control=7, value=110, time=5),
    Message('control_change', channel=9, control=7, value=110, time=0),
    Message('control_change', channel=13, control=7, value=110, time=0),
    Message('control_change', channel=15, control=7, value=110, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=101, time=0),
    Message('control_change', channel=9, control=40, value=101, time=0),
    Message('control_change', channel=3, control=40, value=101, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=101, time=0),
    Message('control_change', channel=10, control=40, value=101, time=0),
    Message('control_change', channel=9, control=40, value=101, time=0),
    Message('control_change', channel=9, control=40, value=101, time=0),
    Message('control_change', channel=13, control=40, value=101, time=0),
    Message('control_change', channel=9, control=40, value=101, time=0),
    Message('control_change', channel=15, control=40, value=100, time=10),
    Message('control_change', channel=0, control=7, value=102, time=3),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=4, control=7, value=102, time=0),
    Message('control_change', channel=6, control=7, value=109, time=0),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=13, control=7, value=109, time=0),
    Message('control_change', channel=15, control=7, value=109, time=0),
    Message('control_change', channel=6, control=40, value=79, time=7),
    Message('control_change', channel=0, control=40, value=75, time=10),
    Message('control_change', channel=4, control=40, value=75, time=0),
    Message('control_change', channel=8, control=40, value=67, time=0),
    Message('control_change', channel=8, control=40, value=67, time=0),
    Message('control_change', channel=0, control=7, value=102, time=3),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=4, control=7, value=102, time=0),
    Message('control_change', channel=6, control=7, value=109, time=0),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=9, control=7, value=109, time=0),
    Message('control_change', channel=13, control=7, value=109, time=0),
    Message('control_change', channel=15, control=7, value=109, time=0),
    Message('control_change', channel=9, control=40, value=100, time=7),
    Message('control_change', channel=9, control=40, value=100, time=0),
    Message('control_change', channel=3, control=40, value=100, time=0),
    Message('control_change', channel=9, control=40, value=100, time=0),
    Message('control_change', channel=10, control=40, value=100, time=0),
    Message('control_change', channel=9, control=40, value=100, time=0),
    Message('control_change', channel=9, control=40, value=100, time=0),
    Message('control_change', channel=13, control=40, value=100, time=0),
    Message('control_change', channel=9, control=40, value=100, time=0),
    Message('control_change', channel=0, control=7, value=101, time=8),
    Message('control_change', channel=9, control=7, value=108, time=0),
    Message('control_change', channel=9, control=7, value=108, time=0),
    Message('control_change', channel=4, control=7, value=101, time=0),
    Message('control_change', channel=6, control=7, value=108, time=0),
    Message('control_change', channel=9, control=7, value=108, time=0),
    Message('control_change', channel=9, control=7, value=108, time=0),
    Message('control_change', channel=13, control=7, value=108, time=0),
    Message('control_change', channel=15, control=7, value=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=12),
    Message('control_change', channel=15, control=40, value=99, time=0),
    Message('control_change', channel=9, control=40, value=99, time=20),
    Message('control_change', channel=9, control=40, value=99, time=0),
    Message('control_change', channel=3, control=40, value=99, time=0),
    Message('control_change', channel=6, control=40, value=78, time=0),
    Message('control_change', channel=9, control=40, value=99, time=0),
    Message('control_change', channel=10, control=40, value=99, time=0),
    Message('control_change', channel=9, control=40, value=99, time=0),
    Message('control_change', channel=9, control=40, value=99, time=0),
    Message('control_change', channel=13, control=40, value=99, time=0),
    Message('control_change', channel=9, control=40, value=99, time=0),
    Message('control_change', channel=0, control=40, value=74, time=10),
    Message('control_change', channel=4, control=40, value=74, time=0),
    Message('control_change', channel=5, control=40, value=35, time=0),
    Message('control_change', channel=8, control=40, value=66, time=10),
    Message('control_change', channel=8, control=40, value=66, time=0),
    Message('control_change', channel=15, control=40, value=98, time=0),
    Message('control_change', channel=0, control=7, value=100, time=14),
    Message('control_change', channel=9, control=7, value=107, time=0),
    Message('control_change', channel=9, control=7, value=107, time=0),
    Message('control_change', channel=4, control=7, value=100, time=0),
    Message('control_change', channel=6, control=7, value=107, time=0),
    Message('control_change', channel=9, control=7, value=107, time=5),
    Message('control_change', channel=13, control=7, value=107, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('control_change', channel=9, control=7, value=107, time=0),
    Message('control_change', channel=15, control=7, value=107, time=0),
    Message('control_change', channel=9, control=40, value=98, time=10),
    Message('control_change', channel=9, control=40, value=98, time=0),
    Message('control_change', channel=3, control=40, value=98, time=0),
    Message('control_change', channel=6, control=40, value=77, time=0),
    Message('control_change', channel=9, control=40, value=98, time=0),
    Message('control_change', channel=10, control=40, value=98, time=0),
    Message('control_change', channel=9, control=40, value=98, time=0),
    Message('control_change', channel=9, control=40, value=98, time=0),
    Message('control_change', channel=13, control=40, value=98, time=0),
    Message('control_change', channel=9, control=40, value=98, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('control_change', channel=4, control=40, value=73, time=0),
    Message('control_change', channel=0, control=40, value=73, time=10),
    Message('control_change', channel=15, control=40, value=97, time=0),
    Message('control_change', channel=8, control=40, value=65, time=10),
    Message('control_change', channel=8, control=40, value=65, time=0),
    Message('control_change', channel=0, control=7, value=99, time=5),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=4, control=7, value=99, time=0),
    Message('control_change', channel=6, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=9, control=7, value=106, time=0),
    Message('control_change', channel=13, control=7, value=106, time=0),
    Message('control_change', channel=15, control=7, value=106, time=0),
    Message('control_change', channel=9, control=40, value=97, time=5),
    Message('control_change', channel=9, control=40, value=97, time=0),
    Message('control_change', channel=3, control=40, value=97, time=0),
    Message('control_change', channel=9, control=40, value=97, time=0),
    Message('control_change', channel=10, control=40, value=97, time=0),
    Message('control_change', channel=9, control=40, value=97, time=0),
    Message('control_change', channel=9, control=40, value=97, time=0),
    Message('control_change', channel=13, control=40, value=97, time=0),
    Message('control_change', channel=9, control=40, value=97, time=0),
    Message('note_on', channel=15, note=64, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=15, note=59, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=76, time=10),
    Message('control_change', channel=15, control=40, value=96, time=0),
    Message('control_change', channel=0, control=7, value=98, time=5),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=4, control=7, value=98, time=0),
    Message('control_change', channel=4, control=40, value=72, time=5),
    Message('control_change', channel=6, control=7, value=105, time=0),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=13, control=7, value=105, time=0),
    Message('control_change', channel=15, control=7, value=105, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=72, time=0),
    Message('control_change', channel=9, control=40, value=96, time=0),
    Message('control_change', channel=9, control=40, value=96, time=0),
    Message('control_change', channel=3, control=40, value=96, time=0),
    Message('control_change', channel=5, control=40, value=34, time=0),
    Message('control_change', channel=9, control=40, value=96, time=0),
    Message('control_change', channel=10, control=40, value=96, time=0),
    Message('control_change', channel=9, control=40, value=96, time=0),
    Message('control_change', channel=9, control=40, value=96, time=0),
    Message('control_change', channel=13, control=40, value=96, time=0),
    Message('control_change', channel=9, control=40, value=96, time=0),
    Message('control_change', channel=0, control=7, value=98, time=5),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=4, control=7, value=98, time=0),
    Message('control_change', channel=6, control=7, value=105, time=0),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=9, control=7, value=105, time=0),
    Message('control_change', channel=13, control=7, value=105, time=0),
    Message('control_change', channel=15, control=7, value=105, time=0),
    Message('control_change', channel=0, control=7, value=97, time=10),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('control_change', channel=4, control=7, value=97, time=0),
    Message('control_change', channel=6, control=7, value=104, time=0),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('control_change', channel=9, control=7, value=104, time=0),
    Message('control_change', channel=13, control=7, value=104, time=0),
    Message('control_change', channel=15, control=7, value=104, time=0),
    Message('control_change', channel=8, control=40, value=64, time=5),
    Message('control_change', channel=8, control=40, value=64, time=0),
    Message('control_change', channel=15, control=40, value=95, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=6, control=40, value=75, time=0),
    Message('control_change', channel=0, control=7, value=96, time=5),
    Message('control_change', channel=9, control=7, value=103, time=0),
    Message('control_change', channel=9, control=7, value=103, time=0),
    Message('control_change', channel=4, control=7, value=96, time=0),
    Message('control_change', channel=6, control=7, value=103, time=0),
    Message('control_change', channel=9, control=7, value=103, time=0),
    Message('control_change', channel=9, control=7, value=103, time=0),
    Message('control_change', channel=13, control=7, value=103, time=0),
    Message('control_change', channel=15, control=7, value=103, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=0, control=7, value=95, time=5),
    Message('control_change', channel=9, control=7, value=102, time=0),
    Message('control_change', channel=9, control=40, value=95, time=0),
    Message('control_change', channel=9, control=7, value=102, time=0),
    Message('control_change', channel=9, control=40, value=95, time=0),
    Message('control_change', channel=3, control=40, value=95, time=0),
    Message('control_change', channel=4, control=7, value=95, time=0),
    Message('control_change', channel=4, control=40, value=71, time=0),
    Message('control_change', channel=6, control=7, value=102, time=0),
    Message('control_change', channel=9, control=7, value=102, time=0),
    Message('control_change', channel=9, control=40, value=95, time=0),
    Message('control_change', channel=10, control=40, value=95, time=0),
    Message('control_change', channel=9, control=40, value=95, time=0),
    Message('control_change', channel=9, control=7, value=102, time=0),
    Message('control_change', channel=9, control=40, value=95, time=0),
    Message('control_change', channel=13, control=7, value=102, time=0),
    Message('control_change', channel=13, control=40, value=95, time=0),
    Message('control_change', channel=9, control=40, value=95, time=0),
    Message('control_change', channel=15, control=7, value=102, time=0),
    Message('control_change', channel=0, control=7, value=94, time=5),
    Message('control_change', channel=9, control=7, value=101, time=0),
    Message('control_change', channel=0, control=40, value=71, time=5),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=7, value=101, time=0),
    Message('control_change', channel=4, control=7, value=94, time=0),
    Message('control_change', channel=6, control=7, value=101, time=0),
    Message('control_change', channel=9, control=7, value=101, time=0),
    Message('control_change', channel=9, control=7, value=101, time=0),
    Message('control_change', channel=13, control=7, value=101, time=0),
    Message('control_change', channel=15, control=7, value=101, time=0),
    Message('control_change', channel=15, control=40, value=94, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('control_change', channel=8, control=40, value=63, time=5),
    Message('control_change', channel=8, control=40, value=63, time=0),
    Message('control_change', channel=0, control=7, value=93, time=5),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=4, control=7, value=93, time=0),
    Message('control_change', channel=6, control=7, value=100, time=0),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=13, control=7, value=100, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=5),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=15, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=9, control=40, value=94, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=94, time=0),
    Message('control_change', channel=3, control=40, value=94, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('control_change', channel=6, control=40, value=74, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=94, time=0),
    Message('control_change', channel=10, control=40, value=94, time=0),
    Message('control_change', channel=9, control=40, value=94, time=0),
    Message('control_change', channel=9, control=40, value=94, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=13, control=40, value=94, time=0),
    Message('control_change', channel=9, control=40, value=94, time=0),
    Message('note_on', channel=15, note=64, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=100, time=1),
    Message('control_change', channel=15, control=7, value=100, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=9),
    Message('control_change', channel=0, control=7, value=93, time=5),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=4, control=7, value=93, time=0),
    Message('control_change', channel=6, control=7, value=100, time=0),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=9, control=7, value=100, time=0),
    Message('control_change', channel=13, control=7, value=100, time=0),
    Message('control_change', channel=15, control=7, value=100, time=0),
    Message('control_change', channel=0, control=40, value=70, time=5),
    Message('control_change', channel=4, control=40, value=70, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=93, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('control_change', channel=0, control=7, value=92, time=5),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=4, control=7, value=92, time=0),
    Message('control_change', channel=6, control=7, value=99, time=0),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=9, control=7, value=99, time=0),
    Message('control_change', channel=13, control=7, value=99, time=0),
    Message('control_change', channel=15, control=7, value=99, time=0),
    Message('control_change', channel=9, control=40, value=93, time=5),
    Message('control_change', channel=9, control=40, value=93, time=0),
    Message('control_change', channel=3, control=40, value=93, time=0),
    Message('control_change', channel=5, control=40, value=33, time=0),
    Message('control_change', channel=9, control=40, value=93, time=0),
    Message('control_change', channel=10, control=40, value=93, time=0),
    Message('control_change', channel=9, control=40, value=93, time=0),
    Message('control_change', channel=9, control=40, value=93, time=0),
    Message('control_change', channel=13, control=40, value=93, time=0),
    Message('control_change', channel=9, control=40, value=93, time=0),
    Message('control_change', channel=0, control=7, value=91, time=15),
    Message('control_change', channel=9, control=7, value=98, time=0),
    Message('control_change', channel=9, control=7, value=98, time=0),
    Message('control_change', channel=4, control=7, value=91, time=0),
    Message('control_change', channel=6, control=7, value=98, time=0),
    Message('control_change', channel=9, control=7, value=98, time=0),
    Message('control_change', channel=9, control=7, value=98, time=0),
    Message('control_change', channel=13, control=7, value=98, time=0),
    Message('control_change', channel=15, control=7, value=98, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=5),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=73, time=0),
    Message('control_change', channel=8, control=40, value=62, time=0),
    Message('control_change', channel=8, control=40, value=62, time=0),
    Message('control_change', channel=15, control=40, value=92, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('control_change', channel=0, control=40, value=69, time=10),
    Message('control_change', channel=4, control=40, value=69, time=0),
    Message('control_change', channel=0, control=7, value=90, time=5),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=40, value=92, time=5),
    Message('control_change', channel=9, control=40, value=92, time=0),
    Message('control_change', channel=3, control=40, value=92, time=0),
    Message('control_change', channel=4, control=7, value=90, time=0),
    Message('control_change', channel=6, control=7, value=97, time=0),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=40, value=92, time=0),
    Message('control_change', channel=10, control=40, value=92, time=0),
    Message('control_change', channel=9, control=40, value=92, time=0),
    Message('control_change', channel=9, control=7, value=97, time=0),
    Message('control_change', channel=9, control=40, value=92, time=0),
    Message('control_change', channel=13, control=7, value=97, time=0),
    Message('control_change', channel=13, control=40, value=92, time=0),
    Message('control_change', channel=9, control=40, value=92, time=0),
    Message('control_change', channel=15, control=7, value=97, time=0),
    Message('control_change', channel=0, control=7, value=89, time=12),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=4, control=7, value=89, time=0),
    Message('control_change', channel=6, control=7, value=96, time=0),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=13, control=7, value=96, time=0),
    Message('control_change', channel=15, control=7, value=96, time=0),
    Message('control_change', channel=6, control=40, value=72, time=8),
    Message('control_change', channel=15, control=40, value=91, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=8, control=40, value=61, time=0),
    Message('control_change', channel=8, control=40, value=61, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=91, time=10),
    Message('control_change', channel=9, control=40, value=91, time=0),
    Message('control_change', channel=3, control=40, value=91, time=0),
    Message('control_change', channel=4, control=40, value=68, time=0),
    Message('control_change', channel=9, control=40, value=91, time=0),
    Message('control_change', channel=10, control=40, value=91, time=0),
    Message('control_change', channel=9, control=40, value=91, time=0),
    Message('control_change', channel=9, control=40, value=91, time=0),
    Message('control_change', channel=13, control=40, value=91, time=0),
    Message('control_change', channel=9, control=40, value=91, time=0),
    Message('control_change', channel=0, control=40, value=68, time=10),
    Message('control_change', channel=0, control=7, value=89, time=5),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=4, control=7, value=89, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=5),
    Message('control_change', channel=6, control=7, value=96, time=0),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=9, control=7, value=96, time=0),
    Message('control_change', channel=13, control=7, value=96, time=0),
    Message('control_change', channel=15, control=7, value=96, time=0),
    Message('control_change', channel=15, control=40, value=90, time=0),
    Message('control_change', channel=5, control=40, value=32, time=10),
    Message('control_change', channel=0, control=7, value=88, time=5),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=4, control=7, value=88, time=0),
    Message('control_change', channel=6, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=9, control=7, value=95, time=0),
    Message('control_change', channel=13, control=7, value=95, time=0),
    Message('control_change', channel=15, control=7, value=95, time=0),
    Message('control_change', channel=9, control=40, value=90, time=5),
    Message('control_change', channel=9, control=40, value=90, time=0),
    Message('control_change', channel=3, control=40, value=90, time=0),
    Message('control_change', channel=6, control=40, value=71, time=0),
    Message('control_change', channel=9, control=40, value=90, time=0),
    Message('control_change', channel=10, control=40, value=90, time=0),
    Message('control_change', channel=9, control=40, value=90, time=0),
    Message('control_change', channel=9, control=40, value=90, time=0),
    Message('control_change', channel=13, control=40, value=90, time=0),
    Message('control_change', channel=9, control=40, value=90, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('control_change', channel=0, control=7, value=87, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=94, time=5),
    Message('control_change', channel=9, control=7, value=94, time=0),
    Message('control_change', channel=4, control=7, value=87, time=0),
    Message('control_change', channel=6, control=7, value=94, time=0),
    Message('control_change', channel=9, control=7, value=94, time=0),
    Message('control_change', channel=9, control=7, value=94, time=0),
    Message('control_change', channel=13, control=7, value=94, time=0),
    Message('control_change', channel=15, control=7, value=94, time=0),
    Message('control_change', channel=4, control=40, value=67, time=5),
    Message('control_change', channel=8, control=40, value=60, time=0),
    Message('control_change', channel=8, control=40, value=60, time=0),
    Message('control_change', channel=0, control=40, value=67, time=10),
    Message('control_change', channel=15, control=40, value=89, time=0),
    Message('control_change', channel=0, control=7, value=86, time=3),
    Message('control_change', channel=9, control=7, value=93, time=0),
    Message('control_change', channel=9, control=7, value=93, time=0),
    Message('control_change', channel=4, control=7, value=86, time=0),
    Message('control_change', channel=6, control=7, value=93, time=0),
    Message('control_change', channel=9, control=7, value=93, time=0),
    Message('control_change', channel=9, control=7, value=93, time=0),
    Message('control_change', channel=13, control=7, value=93, time=0),
    Message('control_change', channel=15, control=7, value=93, time=0),
    Message('control_change', channel=0, control=7, value=85, time=10),
    Message('control_change', channel=9, control=7, value=92, time=5),
    Message('control_change', channel=9, control=7, value=92, time=0),
    Message('control_change', channel=4, control=7, value=85, time=0),
    Message('control_change', channel=6, control=7, value=92, time=0),
    Message('control_change', channel=9, control=7, value=92, time=0),
    Message('control_change', channel=9, control=7, value=92, time=0),
    Message('control_change', channel=13, control=7, value=92, time=0),
    Message('control_change', channel=15, control=7, value=92, time=0),
    Message('control_change', channel=9, control=40, value=89, time=2),
    Message('control_change', channel=9, control=40, value=89, time=0),
    Message('control_change', channel=3, control=40, value=89, time=0),
    Message('control_change', channel=6, control=40, value=70, time=0),
    Message('control_change', channel=9, control=40, value=89, time=0),
    Message('control_change', channel=10, control=40, value=89, time=0),
    Message('control_change', channel=9, control=40, value=89, time=0),
    Message('control_change', channel=9, control=40, value=89, time=0),
    Message('control_change', channel=13, control=40, value=89, time=0),
    Message('control_change', channel=9, control=40, value=89, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=20),
    Message('control_change', channel=15, control=40, value=88, time=0),
    Message('control_change', channel=0, control=7, value=84, time=10),
    Message('control_change', channel=4, control=40, value=66, time=0),
    Message('control_change', channel=8, control=40, value=59, time=0),
    Message('control_change', channel=8, control=40, value=59, time=0),
    Message('control_change', channel=9, control=7, value=91, time=5),
    Message('control_change', channel=9, control=7, value=91, time=0),
    Message('control_change', channel=4, control=7, value=84, time=0),
    Message('control_change', channel=6, control=7, value=91, time=0),
    Message('control_change', channel=9, control=7, value=91, time=0),
    Message('control_change', channel=9, control=7, value=91, time=0),
    Message('control_change', channel=13, control=7, value=91, time=0),
    Message('control_change', channel=15, control=7, value=91, time=0),
    Message('control_change', channel=0, control=40, value=66, time=5),
    Message('control_change', channel=9, control=40, value=88, time=0),
    Message('control_change', channel=9, control=40, value=88, time=0),
    Message('control_change', channel=3, control=40, value=88, time=0),
    Message('control_change', channel=9, control=40, value=88, time=0),
    Message('control_change', channel=10, control=40, value=88, time=0),
    Message('control_change', channel=9, control=40, value=88, time=0),
    Message('control_change', channel=9, control=40, value=88, time=0),
    Message('control_change', channel=13, control=40, value=88, time=0),
    Message('control_change', channel=9, control=40, value=88, time=0),
    Message('control_change', channel=0, control=7, value=84, time=20),
    Message('control_change', channel=5, control=40, value=31, time=0),
    Message('control_change', channel=6, control=40, value=69, time=0),
    Message('control_change', channel=15, control=40, value=87, time=0),
    Message('control_change', channel=9, control=7, value=91, time=5),
    Message('control_change', channel=9, control=7, value=91, time=0),
    Message('control_change', channel=4, control=7, value=84, time=0),
    Message('control_change', channel=6, control=7, value=91, time=0),
    Message('control_change', channel=9, control=7, value=91, time=0),
    Message('control_change', channel=9, control=7, value=91, time=0),
    Message('control_change', channel=13, control=7, value=91, time=0),
    Message('control_change', channel=15, control=7, value=91, time=0),
    Message('control_change', channel=0, control=7, value=83, time=9),
    Message('control_change', channel=9, control=7, value=90, time=0),
    Message('control_change', channel=9, control=7, value=90, time=0),
    Message('control_change', channel=4, control=7, value=83, time=0),
    Message('control_change', channel=6, control=7, value=90, time=0),
    Message('control_change', channel=9, control=7, value=90, time=0),
    Message('control_change', channel=9, control=7, value=90, time=0),
    Message('control_change', channel=13, control=7, value=90, time=0),
    Message('control_change', channel=15, control=7, value=90, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=6),
    Message('control_change', channel=9, control=40, value=87, time=0),
    Message('control_change', channel=9, control=40, value=87, time=0),
    Message('control_change', channel=3, control=40, value=87, time=0),
    Message('control_change', channel=9, control=40, value=87, time=0),
    Message('control_change', channel=10, control=40, value=87, time=0),
    Message('control_change', channel=9, control=40, value=87, time=0),
    Message('control_change', channel=9, control=40, value=87, time=0),
    Message('control_change', channel=13, control=40, value=87, time=0),
    Message('control_change', channel=9, control=40, value=87, time=0),
    Message('note_on', channel=15, note=66, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=82, time=10),
    Message('control_change', channel=0, control=40, value=65, time=0),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=4, control=7, value=82, time=0),
    Message('control_change', channel=4, control=40, value=65, time=0),
    Message('control_change', channel=6, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=9, control=7, value=89, time=0),
    Message('control_change', channel=13, control=7, value=89, time=0),
    Message('control_change', channel=15, control=7, value=89, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('control_change', channel=8, control=40, value=58, time=0),
    Message('control_change', channel=8, control=40, value=58, time=0),
    Message('control_change', channel=0, control=7, value=81, time=5),
    Message('control_change', channel=9, control=7, value=88, time=0),
    Message('control_change', channel=9, control=7, value=88, time=0),
    Message('control_change', channel=4, control=7, value=81, time=0),
    Message('control_change', channel=6, control=7, value=88, time=0),
    Message('control_change', channel=9, control=7, value=88, time=0),
    Message('control_change', channel=9, control=7, value=88, time=0),
    Message('control_change', channel=13, control=7, value=88, time=0),
    Message('control_change', channel=15, control=7, value=88, time=0),
    Message('control_change', channel=6, control=40, value=68, time=5),
    Message('control_change', channel=15, control=40, value=86, time=0),
    Message('control_change', channel=0, control=7, value=80, time=10),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=4, control=7, value=80, time=0),
    Message('control_change', channel=6, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=13, control=7, value=87, time=0),
    Message('control_change', channel=15, control=7, value=87, time=0),
    Message('control_change', channel=9, control=40, value=86, time=10),
    Message('control_change', channel=9, control=40, value=86, time=0),
    Message('control_change', channel=3, control=40, value=86, time=0),
    Message('control_change', channel=9, control=40, value=86, time=0),
    Message('control_change', channel=10, control=40, value=86, time=0),
    Message('control_change', channel=9, control=40, value=86, time=0),
    Message('control_change', channel=9, control=40, value=86, time=0),
    Message('control_change', channel=13, control=40, value=86, time=0),
    Message('control_change', channel=9, control=40, value=86, time=0),
    Message('note_on', channel=15, note=64, velocity=0, time=10),
    Message('control_change', channel=0, control=7, value=80, time=0),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=4, control=7, value=80, time=0),
    Message('control_change', channel=6, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('control_change', channel=9, control=7, value=87, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=13, control=7, value=87, time=0),
    Message('control_change', channel=15, control=7, value=87, time=0),
    Message('control_change', channel=0, control=7, value=79, time=5),
    Message('control_change', channel=9, control=7, value=86, time=0),
    Message('control_change', channel=9, control=7, value=86, time=0),
    Message('control_change', channel=4, control=7, value=79, time=0),
    Message('control_change', channel=6, control=7, value=86, time=0),
    Message('control_change', channel=9, control=7, value=86, time=0),
    Message('control_change', channel=9, control=7, value=86, time=0),
    Message('control_change', channel=13, control=7, value=86, time=0),
    Message('control_change', channel=15, control=7, value=86, time=0),
    Message('control_change', channel=0, control=40, value=64, time=5),
    Message('control_change', channel=4, control=40, value=64, time=0),
    Message('control_change', channel=15, control=40, value=85, time=0),
    Message('control_change', channel=0, control=7, value=78, time=5),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=4, control=7, value=78, time=0),
    Message('control_change', channel=6, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=9, control=7, value=85, time=0),
    Message('control_change', channel=13, control=7, value=85, time=0),
    Message('control_change', channel=15, control=7, value=85, time=0),
    Message('control_change', channel=8, control=40, value=57, time=5),
    Message('control_change', channel=8, control=40, value=57, time=0),
    Message('control_change', channel=0, control=7, value=77, time=5),
    Message('note_on', channel=9, note=38, velocity=0, time=5),
    Message('note_on', channel=15, note=66, velocity=0, time=0),
    Message('control_change', channel=9, control=7, value=84, time=0),
    Message('control_change', channel=9, control=40, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=0),
    Message('control_change', channel=9, control=40, value=85, time=0),
    Message('control_change', channel=3, control=40, value=85, time=0),
    Message('control_change', channel=4, control=7, value=77, time=0),
    Message('control_change', channel=6, control=7, value=84, time=0),
    Message('control_change', channel=6, control=40, value=67, time=0),
    Message('control_change', channel=9, control=7, value=84, time=0),
    Message('control_change', channel=9, control=40, value=85, time=0),
    Message('control_change', channel=10, control=40, value=85, time=0),
    Message('control_change', channel=9, control=40, value=85, time=0),
    Message('control_change', channel=9, control=7, value=84, time=0),
    Message('control_change', channel=9, control=40, value=85, time=0),
    Message('control_change', channel=13, control=7, value=84, time=0),
    Message('control_change', channel=13, control=40, value=85, time=0),
    Message('control_change', channel=9, control=40, value=85, time=0),
    Message('control_change', channel=15, control=7, value=84, time=0),
    Message('note_on', channel=15, note=67, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=76, time=10),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=4, control=7, value=76, time=0),
    Message('control_change', channel=5, control=40, value=30, time=0),
    Message('control_change', channel=6, control=7, value=83, time=5),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=9, control=7, value=83, time=0),
    Message('control_change', channel=13, control=7, value=83, time=0),
    Message('control_change', channel=15, control=7, value=83, time=0),
    Message('control_change', channel=15, control=40, value=84, time=5),
    Message('control_change', channel=0, control=7, value=75, time=5),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('control_change', channel=4, control=7, value=75, time=0),
    Message('control_change', channel=6, control=7, value=82, time=0),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=5),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('control_change', channel=0, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=4, control=40, value=63, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('control_change', channel=13, control=7, value=82, time=0),
    Message('control_change', channel=15, control=7, value=82, time=0),
    Message('control_change', channel=9, control=7, value=82, time=5),
    Message('control_change', channel=4, control=7, value=75, time=0),
    Message('control_change', channel=6, control=7, value=82, time=0),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('control_change', channel=9, control=7, value=82, time=0),
    Message('control_change', channel=13, control=7, value=82, time=0),
    Message('control_change', channel=15, control=7, value=82, time=0),
    Message('control_change', channel=0, control=7, value=74, time=5),
    Message('control_change', channel=0, control=40, value=63, time=0),
    Message('control_change', channel=9, control=7, value=81, time=0),
    Message('control_change', channel=9, control=40, value=84, time=0),
    Message('control_change', channel=9, control=7, value=81, time=0),
    Message('control_change', channel=9, control=40, value=84, time=0),
    Message('control_change', channel=3, control=40, value=84, time=0),
    Message('control_change', channel=4, control=7, value=74, time=0),
    Message('control_change', channel=6, control=7, value=81, time=0),
    Message('control_change', channel=9, control=7, value=81, time=0),
    Message('control_change', channel=9, control=40, value=84, time=0),
    Message('control_change', channel=10, control=40, value=84, time=0),
    Message('control_change', channel=9, control=40, value=84, time=0),
    Message('control_change', channel=9, control=40, value=84, time=0),
    Message('control_change', channel=13, control=7, value=81, time=0),
    Message('control_change', channel=13, control=40, value=84, time=0),
    Message('control_change', channel=9, control=40, value=84, time=0),
    Message('control_change', channel=9, control=7, value=81, time=5),
    Message('control_change', channel=15, control=7, value=81, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('control_change', channel=6, control=40, value=66, time=0),
    Message('control_change', channel=8, control=40, value=56, time=10),
    Message('control_change', channel=8, control=40, value=56, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=10),
    Message('control_change', channel=15, control=40, value=83, time=0),
    Message('control_change', channel=0, control=7, value=73, time=5),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('control_change', channel=4, control=7, value=73, time=0),
    Message('control_change', channel=6, control=7, value=80, time=0),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('control_change', channel=9, control=7, value=80, time=0),
    Message('control_change', channel=13, control=7, value=80, time=0),
    Message('control_change', channel=15, control=7, value=80, time=0),
    Message('control_change', channel=0, control=7, value=72, time=10),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=4, control=7, value=72, time=0),
    Message('control_change', channel=6, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=9, control=7, value=79, time=0),
    Message('control_change', channel=13, control=7, value=79, time=0),
    Message('control_change', channel=15, control=7, value=79, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=5),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=15, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=9, control=40, value=83, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=83, time=0),
    Message('control_change', channel=3, control=40, value=83, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=62, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=83, time=0),
    Message('control_change', channel=10, control=40, value=83, time=0),
    Message('control_change', channel=9, control=40, value=83, time=0),
    Message('control_change', channel=9, control=40, value=83, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('control_change', channel=13, control=40, value=83, time=0),
    Message('control_change', channel=9, control=40, value=83, time=0),
    Message('note_on', channel=15, note=60, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=71, time=1),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('control_change', channel=4, control=7, value=71, time=0),
    Message('control_change', channel=6, control=7, value=78, time=5),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('control_change', channel=13, control=7, value=78, time=0),
    Message('control_change', channel=15, control=7, value=78, time=0),
    Message('control_change', channel=0, control=40, value=62, time=4),
    Message('note_on', channel=9, note=67, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=71, time=5),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('control_change', channel=9, control=7, value=78, time=5),
    Message('control_change', channel=4, control=7, value=71, time=0),
    Message('control_change', channel=6, control=7, value=78, time=0),
    Message('control_change', channel=6, control=40, value=65, time=0),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('note_on', channel=9, note=72, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=78, time=0),
    Message('control_change', channel=13, control=7, value=78, time=0),
    Message('control_change', channel=15, control=7, value=78, time=0),
    Message('control_change', channel=15, control=40, value=82, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=8, control=40, value=55, time=0),
    Message('control_change', channel=8, control=40, value=55, time=0),
    Message('control_change', channel=9, control=40, value=82, time=10),
    Message('control_change', channel=9, control=40, value=82, time=0),
    Message('control_change', channel=3, control=40, value=82, time=0),
    Message('control_change', channel=9, control=40, value=82, time=0),
    Message('control_change', channel=10, control=40, value=82, time=0),
    Message('control_change', channel=9, control=40, value=82, time=0),
    Message('control_change', channel=9, control=40, value=82, time=0),
    Message('control_change', channel=13, control=40, value=82, time=0),
    Message('control_change', channel=9, control=40, value=82, time=0),
    Message('control_change', channel=5, control=40, value=29, time=10),
    Message('control_change', channel=0, control=7, value=70, time=5),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=4, control=7, value=70, time=0),
    Message('control_change', channel=6, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=9, control=7, value=77, time=0),
    Message('control_change', channel=13, control=7, value=77, time=0),
    Message('control_change', channel=15, control=7, value=77, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=61, time=0),
    Message('control_change', channel=0, control=40, value=61, time=10),
    Message('control_change', channel=6, control=40, value=64, time=0),
    Message('control_change', channel=15, control=40, value=81, time=0),
    Message('control_change', channel=0, control=7, value=69, time=5),
    Message('control_change', channel=9, control=7, value=76, time=0),
    Message('control_change', channel=9, control=7, value=76, time=0),
    Message('control_change', channel=4, control=7, value=69, time=0),
    Message('control_change', channel=6, control=7, value=76, time=0),
    Message('control_change', channel=9, control=7, value=76, time=0),
    Message('control_change', channel=9, control=7, value=76, time=0),
    Message('control_change', channel=13, control=7, value=76, time=0),
    Message('control_change', channel=15, control=7, value=76, time=0),
    Message('control_change', channel=9, control=40, value=81, time=5),
    Message('control_change', channel=9, control=40, value=81, time=0),
    Message('control_change', channel=3, control=40, value=81, time=0),
    Message('control_change', channel=9, control=40, value=81, time=0),
    Message('control_change', channel=10, control=40, value=81, time=0),
    Message('control_change', channel=9, control=40, value=81, time=0),
    Message('control_change', channel=9, control=40, value=81, time=0),
    Message('control_change', channel=13, control=40, value=81, time=0),
    Message('control_change', channel=9, control=40, value=81, time=0),
    Message('control_change', channel=0, control=7, value=68, time=10),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=4, control=7, value=68, time=0),
    Message('control_change', channel=6, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=9, control=7, value=75, time=0),
    Message('control_change', channel=13, control=7, value=75, time=0),
    Message('control_change', channel=15, control=7, value=75, time=0),
    Message('control_change', channel=8, control=40, value=54, time=10),
    Message('control_change', channel=8, control=40, value=54, time=0),
    Message('control_change', channel=15, control=40, value=80, time=10),
    Message('control_change', channel=0, control=7, value=67, time=10),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=60, time=0),
    Message('control_change', channel=9, control=7, value=74, time=0),
    Message('control_change', channel=9, control=7, value=74, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=4, control=7, value=67, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=60, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=6, control=7, value=74, time=5),
    Message('control_change', channel=9, control=7, value=74, time=0),
    Message('control_change', channel=9, control=7, value=74, time=0),
    Message('control_change', channel=13, control=7, value=74, time=0),
    Message('control_change', channel=15, control=7, value=74, time=0),
    Message('control_change', channel=9, control=40, value=80, time=5),
    Message('control_change', channel=9, control=40, value=80, time=0),
    Message('control_change', channel=3, control=40, value=80, time=0),
    Message('control_change', channel=6, control=40, value=63, time=0),
    Message('control_change', channel=9, control=40, value=80, time=0),
    Message('control_change', channel=10, control=40, value=80, time=0),
    Message('control_change', channel=9, control=40, value=80, time=0),
    Message('control_change', channel=9, control=40, value=80, time=0),
    Message('control_change', channel=13, control=40, value=80, time=0),
    Message('control_change', channel=9, control=40, value=80, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=20),
    Message('control_change', channel=15, control=40, value=79, time=0),
    Message('control_change', channel=8, control=40, value=53, time=10),
    Message('control_change', channel=8, control=40, value=53, time=0),
    Message('control_change', channel=0, control=7, value=66, time=5),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=4, control=7, value=66, time=0),
    Message('control_change', channel=6, control=7, value=73, time=0),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=13, control=7, value=73, time=0),
    Message('control_change', channel=9, control=40, value=79, time=5),
    Message('control_change', channel=9, control=40, value=79, time=0),
    Message('control_change', channel=3, control=40, value=79, time=0),
    Message('control_change', channel=5, control=40, value=28, time=0),
    Message('control_change', channel=9, control=40, value=79, time=0),
    Message('control_change', channel=10, control=40, value=79, time=0),
    Message('control_change', channel=9, control=40, value=79, time=0),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=9, control=40, value=79, time=0),
    Message('control_change', channel=13, control=40, value=79, time=0),
    Message('control_change', channel=9, control=40, value=79, time=0),
    Message('control_change', channel=15, control=7, value=73, time=0),
    Message('control_change', channel=0, control=7, value=66, time=5),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=4, control=7, value=66, time=0),
    Message('control_change', channel=6, control=7, value=73, time=0),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=9, control=7, value=73, time=0),
    Message('control_change', channel=13, control=7, value=73, time=0),
    Message('control_change', channel=15, control=7, value=73, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=59, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=59, time=0),
    Message('control_change', channel=6, control=40, value=62, time=0),
    Message('control_change', channel=0, control=7, value=65, time=13),
    Message('control_change', channel=9, control=7, value=72, time=0),
    Message('control_change', channel=9, control=7, value=72, time=0),
    Message('control_change', channel=4, control=7, value=65, time=0),
    Message('control_change', channel=6, control=7, value=72, time=0),
    Message('control_change', channel=9, control=7, value=72, time=0),
    Message('control_change', channel=9, control=7, value=72, time=5),
    Message('control_change', channel=13, control=7, value=72, time=0),
    Message('control_change', channel=15, control=7, value=72, time=0),
    Message('control_change', channel=15, control=40, value=78, time=2),
    Message('control_change', channel=9, control=40, value=78, time=10),
    Message('control_change', channel=9, control=40, value=78, time=0),
    Message('control_change', channel=3, control=40, value=78, time=0),
    Message('control_change', channel=9, control=40, value=78, time=0),
    Message('control_change', channel=10, control=40, value=78, time=0),
    Message('control_change', channel=9, control=40, value=78, time=0),
    Message('control_change', channel=9, control=40, value=78, time=0),
    Message('control_change', channel=13, control=40, value=78, time=0),
    Message('control_change', channel=9, control=40, value=78, time=0),
    Message('control_change', channel=0, control=7, value=64, time=3),
    Message('control_change', channel=9, control=7, value=71, time=0),
    Message('control_change', channel=9, control=7, value=71, time=0),
    Message('control_change', channel=4, control=7, value=64, time=0),
    Message('control_change', channel=6, control=7, value=71, time=0),
    Message('control_change', channel=9, control=7, value=71, time=0),
    Message('control_change', channel=9, control=7, value=71, time=0),
    Message('control_change', channel=13, control=7, value=71, time=0),
    Message('control_change', channel=15, control=7, value=71, time=0),
    Message('control_change', channel=0, control=7, value=63, time=15),
    Message('control_change', channel=9, control=7, value=70, time=0),
    Message('control_change', channel=9, control=7, value=70, time=0),
    Message('control_change', channel=4, control=7, value=63, time=0),
    Message('control_change', channel=6, control=7, value=70, time=0),
    Message('control_change', channel=9, control=7, value=70, time=0),
    Message('control_change', channel=9, control=7, value=70, time=0),
    Message('control_change', channel=13, control=7, value=70, time=0),
    Message('control_change', channel=15, control=7, value=70, time=0),
    Message('control_change', channel=4, control=40, value=58, time=2),
    Message('control_change', channel=8, control=40, value=52, time=0),
    Message('control_change', channel=8, control=40, value=52, time=0),
    Message('control_change', channel=0, control=7, value=62, time=10),
    Message('control_change', channel=0, control=40, value=58, time=0),
    Message('control_change', channel=9, control=7, value=69, time=0),
    Message('control_change', channel=9, control=7, value=69, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=4, control=7, value=62, time=0),
    Message('control_change', channel=6, control=7, value=69, time=0),
    Message('control_change', channel=6, control=40, value=61, time=0),
    Message('control_change', channel=15, control=40, value=77, time=0),
    Message('control_change', channel=9, control=7, value=69, time=5),
    Message('control_change', channel=9, control=7, value=69, time=0),
    Message('control_change', channel=13, control=7, value=69, time=0),
    Message('control_change', channel=15, control=7, value=69, time=0),
    Message('control_change', channel=0, control=7, value=62, time=10),
    Message('control_change', channel=9, control=7, value=69, time=0),
    Message('control_change', channel=9, control=7, value=69, time=0),
    Message('control_change', channel=4, control=7, value=62, time=0),
    Message('control_change', channel=6, control=7, value=69, time=0),
    Message('control_change', channel=9, control=7, value=69, time=0),
    Message('control_change', channel=9, control=7, value=69, time=0),
    Message('control_change', channel=13, control=7, value=69, time=0),
    Message('control_change', channel=15, control=7, value=69, time=0),
    Message('control_change', channel=9, control=40, value=77, time=5),
    Message('control_change', channel=9, control=40, value=77, time=0),
    Message('control_change', channel=3, control=40, value=77, time=0),
    Message('control_change', channel=9, control=40, value=77, time=0),
    Message('control_change', channel=10, control=40, value=77, time=0),
    Message('control_change', channel=9, control=40, value=77, time=0),
    Message('control_change', channel=9, control=40, value=77, time=0),
    Message('control_change', channel=13, control=40, value=77, time=0),
    Message('control_change', channel=9, control=40, value=77, time=0),
    Message('control_change', channel=0, control=7, value=61, time=15),
    Message('control_change', channel=9, control=7, value=68, time=0),
    Message('control_change', channel=9, control=7, value=68, time=0),
    Message('control_change', channel=4, control=7, value=61, time=0),
    Message('control_change', channel=6, control=7, value=68, time=0),
    Message('control_change', channel=9, control=7, value=68, time=0),
    Message('control_change', channel=9, control=7, value=68, time=0),
    Message('control_change', channel=13, control=7, value=68, time=0),
    Message('control_change', channel=15, control=7, value=68, time=0),
    Message('control_change', channel=15, control=40, value=76, time=5),
    Message('control_change', channel=0, control=7, value=60, time=9),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=4, control=7, value=60, time=0),
    Message('control_change', channel=6, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=9, control=7, value=67, time=0),
    Message('control_change', channel=13, control=7, value=67, time=0),
    Message('control_change', channel=15, control=7, value=67, time=0),
    Message('control_change', channel=4, control=40, value=57, time=1),
    Message('control_change', channel=5, control=40, value=27, time=0),
    Message('control_change', channel=6, control=40, value=60, time=0),
    Message('control_change', channel=8, control=40, value=51, time=0),
    Message('control_change', channel=8, control=40, value=51, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=57, time=0),
    Message('control_change', channel=9, control=40, value=76, time=0),
    Message('control_change', channel=9, control=40, value=76, time=0),
    Message('control_change', channel=3, control=40, value=76, time=0),
    Message('control_change', channel=9, control=40, value=76, time=0),
    Message('control_change', channel=10, control=40, value=76, time=0),
    Message('control_change', channel=9, control=40, value=76, time=0),
    Message('control_change', channel=9, control=40, value=76, time=0),
    Message('control_change', channel=13, control=40, value=76, time=0),
    Message('control_change', channel=9, control=40, value=76, time=0),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('control_change', channel=0, control=7, value=59, time=0),
    Message('control_change', channel=9, control=7, value=66, time=0),
    Message('control_change', channel=9, control=7, value=66, time=0),
    Message('control_change', channel=4, control=7, value=59, time=0),
    Message('control_change', channel=6, control=7, value=66, time=0),
    Message('control_change', channel=9, control=7, value=66, time=0),
    Message('control_change', channel=9, control=7, value=66, time=0),
    Message('control_change', channel=13, control=7, value=66, time=0),
    Message('control_change', channel=15, control=7, value=66, time=0),
    Message('control_change', channel=0, control=7, value=58, time=10),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('control_change', channel=4, control=7, value=58, time=0),
    Message('control_change', channel=6, control=7, value=65, time=0),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('control_change', channel=9, control=7, value=65, time=0),
    Message('control_change', channel=13, control=7, value=65, time=0),
    Message('control_change', channel=15, control=7, value=65, time=0),
    Message('control_change', channel=15, control=40, value=75, time=0),
    Message('control_change', channel=0, control=7, value=57, time=5),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=4, control=7, value=57, time=5),
    Message('control_change', channel=6, control=7, value=64, time=0),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=13, control=7, value=64, time=0),
    Message('control_change', channel=15, control=7, value=64, time=0),
    Message('control_change', channel=0, control=7, value=57, time=5),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=4, control=7, value=57, time=0),
    Message('control_change', channel=6, control=7, value=64, time=0),
    Message('control_change', channel=9, control=40, value=75, time=5),
    Message('control_change', channel=9, control=40, value=75, time=0),
    Message('control_change', channel=3, control=40, value=75, time=0),
    Message('control_change', channel=4, control=40, value=56, time=0),
    Message('control_change', channel=6, control=40, value=59, time=0),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=40, value=75, time=0),
    Message('control_change', channel=10, control=40, value=75, time=0),
    Message('control_change', channel=9, control=40, value=75, time=0),
    Message('control_change', channel=9, control=7, value=64, time=0),
    Message('control_change', channel=9, control=40, value=75, time=0),
    Message('control_change', channel=13, control=7, value=64, time=0),
    Message('control_change', channel=13, control=40, value=75, time=0),
    Message('control_change', channel=9, control=40, value=75, time=0),
    Message('control_change', channel=15, control=7, value=64, time=0),
    Message('note_on', channel=15, note=60, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=56, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=8, control=40, value=50, time=0),
    Message('control_change', channel=8, control=40, value=50, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=15, note=69, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('control_change', channel=15, control=40, value=74, time=0),
    Message('pitchwheel', channel=15, pitch=1806, time=5),
    Message('pitchwheel', channel=15, pitch=5095, time=7),
    Message('note_on', channel=9, note=38, velocity=0, time=8),
    Message('control_change', channel=9, control=40, value=74, time=0),
    Message('control_change', channel=9, control=40, value=74, time=0),
    Message('control_change', channel=3, control=40, value=74, time=0),
    Message('control_change', channel=9, control=40, value=74, time=0),
    Message('control_change', channel=10, control=40, value=74, time=0),
    Message('control_change', channel=9, control=40, value=74, time=0),
    Message('control_change', channel=9, control=40, value=74, time=0),
    Message('control_change', channel=13, control=40, value=74, time=0),
    Message('control_change', channel=9, control=40, value=74, time=0),
    Message('pitchwheel', channel=15, pitch=8191, time=0),
    Message('control_change', channel=0, control=7, value=56, time=5),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=4, control=7, value=56, time=0),
    Message('control_change', channel=6, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=9, control=7, value=63, time=0),
    Message('control_change', channel=13, control=7, value=63, time=0),
    Message('control_change', channel=15, control=7, value=63, time=0),
    Message('control_change', channel=6, control=40, value=58, time=5),
    Message('note_on', channel=13, note=33, velocity=0, time=5),
    Message('control_change', channel=0, control=7, value=55, time=5),
    Message('control_change', channel=0, control=40, value=55, time=0),
    Message('control_change', channel=4, control=40, value=55, time=0),
    Message('control_change', channel=15, control=40, value=73, time=0),
    Message('control_change', channel=9, control=7, value=62, time=5),
    Message('control_change', channel=9, control=7, value=62, time=0),
    Message('control_change', channel=4, control=7, value=55, time=0),
    Message('control_change', channel=6, control=7, value=62, time=0),
    Message('control_change', channel=9, control=7, value=62, time=0),
    Message('control_change', channel=9, control=7, value=62, time=0),
    Message('control_change', channel=13, control=7, value=62, time=0),
    Message('control_change', channel=15, control=7, value=62, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=64, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=5, control=40, value=26, time=0),
    Message('control_change', channel=8, control=40, value=49, time=0),
    Message('control_change', channel=8, control=40, value=49, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=73, time=10),
    Message('control_change', channel=9, control=40, value=73, time=0),
    Message('control_change', channel=3, control=40, value=73, time=0),
    Message('control_change', channel=9, control=40, value=73, time=0),
    Message('control_change', channel=10, control=40, value=73, time=0),
    Message('control_change', channel=9, control=40, value=73, time=0),
    Message('control_change', channel=9, control=40, value=73, time=0),
    Message('control_change', channel=13, control=40, value=73, time=0),
    Message('control_change', channel=9, control=40, value=73, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=0, control=7, value=54, time=0),
    Message('control_change', channel=9, control=7, value=61, time=0),
    Message('control_change', channel=9, control=7, value=61, time=5),
    Message('control_change', channel=4, control=7, value=54, time=0),
    Message('control_change', channel=6, control=7, value=61, time=0),
    Message('control_change', channel=9, control=7, value=61, time=0),
    Message('control_change', channel=9, control=7, value=61, time=0),
    Message('control_change', channel=13, control=7, value=61, time=0),
    Message('control_change', channel=15, control=7, value=61, time=0),
    Message('note_on', channel=9, note=57, velocity=0, time=5),
    Message('control_change', channel=0, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=60, time=0),
    Message('control_change', channel=9, control=7, value=60, time=5),
    Message('control_change', channel=4, control=7, value=53, time=0),
    Message('control_change', channel=6, control=7, value=60, time=0),
    Message('control_change', channel=9, control=7, value=60, time=0),
    Message('control_change', channel=9, control=7, value=60, time=0),
    Message('control_change', channel=13, control=7, value=60, time=0),
    Message('control_change', channel=15, control=7, value=60, time=0),
    Message('control_change', channel=6, control=40, value=57, time=5),
    Message('control_change', channel=15, control=40, value=72, time=0),
    Message('control_change', channel=0, control=40, value=54, time=10),
    Message('control_change', channel=4, control=40, value=54, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=15, note=69, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=9, control=40, value=72, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=72, time=0),
    Message('control_change', channel=3, control=40, value=72, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=72, time=0),
    Message('control_change', channel=10, control=40, value=72, time=0),
    Message('control_change', channel=9, control=40, value=72, time=0),
    Message('control_change', channel=9, control=40, value=72, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('control_change', channel=13, control=40, value=72, time=0),
    Message('control_change', channel=9, control=40, value=72, time=0),
    Message('note_on', channel=15, note=69, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=52, time=6),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('control_change', channel=4, control=7, value=52, time=0),
    Message('control_change', channel=6, control=7, value=59, time=0),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('control_change', channel=13, control=7, value=59, time=0),
    Message('control_change', channel=15, control=7, value=59, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=4),
    Message('control_change', channel=8, control=40, value=48, time=0),
    Message('control_change', channel=8, control=40, value=48, time=0),
    Message('pitchwheel', channel=15, pitch=-1280, time=3),
    Message('control_change', channel=0, control=7, value=52, time=7),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('control_change', channel=4, control=7, value=52, time=0),
    Message('control_change', channel=6, control=7, value=59, time=0),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('note_on', channel=9, note=71, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=59, time=0),
    Message('control_change', channel=13, control=7, value=59, time=0),
    Message('control_change', channel=15, control=7, value=59, time=0),
    Message('pitchwheel', channel=15, pitch=0, time=0),
    Message('control_change', channel=15, control=40, value=71, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=6, control=40, value=56, time=0),
    Message('control_change', channel=0, control=7, value=51, time=10),
    Message('control_change', channel=9, control=7, value=58, time=0),
    Message('control_change', channel=9, control=40, value=71, time=0),
    Message('control_change', channel=9, control=40, value=71, time=0),
    Message('control_change', channel=3, control=40, value=71, time=0),
    Message('control_change', channel=9, control=40, value=71, time=0),
    Message('control_change', channel=10, control=40, value=71, time=0),
    Message('control_change', channel=9, control=40, value=71, time=0),
    Message('control_change', channel=9, control=40, value=71, time=0),
    Message('control_change', channel=13, control=40, value=71, time=0),
    Message('control_change', channel=9, control=40, value=71, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=9, control=7, value=58, time=0),
    Message('control_change', channel=4, control=7, value=51, time=0),
    Message('control_change', channel=6, control=7, value=58, time=0),
    Message('control_change', channel=9, control=7, value=58, time=0),
    Message('control_change', channel=9, control=7, value=58, time=0),
    Message('control_change', channel=13, control=7, value=58, time=0),
    Message('control_change', channel=15, control=7, value=58, time=0),
    Message('control_change', channel=0, control=40, value=53, time=8),
    Message('control_change', channel=4, control=40, value=53, time=0),
    Message('control_change', channel=0, control=7, value=50, time=7),
    Message('note_on', channel=9, note=51, velocity=0, time=3),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=57, time=0),
    Message('control_change', channel=9, control=7, value=57, time=0),
    Message('control_change', channel=4, control=7, value=50, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=5, control=40, value=25, time=0),
    Message('control_change', channel=6, control=7, value=57, time=0),
    Message('control_change', channel=9, control=7, value=57, time=0),
    Message('control_change', channel=9, control=7, value=57, time=0),
    Message('control_change', channel=13, control=7, value=57, time=0),
    Message('control_change', channel=15, control=7, value=57, time=0),
    Message('control_change', channel=0, control=7, value=49, time=5),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=4, control=7, value=49, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=5),
    Message('control_change', channel=6, control=7, value=56, time=0),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=8, control=40, value=47, time=0),
    Message('control_change', channel=8, control=40, value=47, time=0),
    Message('control_change', channel=9, control=7, value=56, time=0),
    Message('control_change', channel=13, control=7, value=56, time=0),
    Message('control_change', channel=15, control=7, value=56, time=0),
    Message('control_change', channel=15, control=40, value=70, time=0),
    Message('control_change', channel=0, control=7, value=48, time=5),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=4, control=7, value=48, time=0),
    Message('control_change', channel=6, control=7, value=55, time=0),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=13, control=7, value=55, time=0),
    Message('control_change', channel=15, control=7, value=55, time=0),
    Message('control_change', channel=9, control=40, value=70, time=5),
    Message('control_change', channel=9, control=40, value=70, time=0),
    Message('control_change', channel=3, control=40, value=70, time=0),
    Message('control_change', channel=9, control=40, value=70, time=0),
    Message('control_change', channel=10, control=40, value=70, time=0),
    Message('control_change', channel=9, control=40, value=70, time=0),
    Message('control_change', channel=9, control=40, value=70, time=0),
    Message('control_change', channel=13, control=40, value=70, time=0),
    Message('control_change', channel=9, control=40, value=70, time=0),
    Message('control_change', channel=0, control=7, value=48, time=5),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=4, control=7, value=48, time=0),
    Message('control_change', channel=6, control=7, value=55, time=0),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=9, control=7, value=55, time=0),
    Message('control_change', channel=13, control=7, value=55, time=0),
    Message('control_change', channel=15, control=7, value=55, time=0),
    Message('control_change', channel=6, control=40, value=55, time=5),
    Message('control_change', channel=4, control=40, value=52, time=10),
    Message('control_change', channel=0, control=7, value=47, time=2),
    Message('control_change', channel=9, control=7, value=54, time=0),
    Message('control_change', channel=9, control=7, value=54, time=0),
    Message('control_change', channel=4, control=7, value=47, time=0),
    Message('control_change', channel=6, control=7, value=54, time=0),
    Message('control_change', channel=9, control=7, value=54, time=0),
    Message('control_change', channel=9, control=7, value=54, time=0),
    Message('control_change', channel=13, control=7, value=54, time=0),
    Message('control_change', channel=15, control=7, value=54, time=0),
    Message('control_change', channel=0, control=40, value=52, time=8),
    Message('control_change', channel=15, control=40, value=69, time=0),
    Message('control_change', channel=0, control=7, value=46, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=4, control=7, value=46, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('control_change', channel=6, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('control_change', channel=9, control=7, value=53, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=13, control=7, value=53, time=0),
    Message('control_change', channel=15, control=7, value=53, time=0),
    Message('control_change', channel=9, control=40, value=69, time=10),
    Message('control_change', channel=9, control=40, value=69, time=0),
    Message('control_change', channel=3, control=40, value=69, time=0),
    Message('control_change', channel=9, control=40, value=69, time=0),
    Message('control_change', channel=10, control=40, value=69, time=0),
    Message('control_change', channel=9, control=40, value=69, time=0),
    Message('control_change', channel=9, control=40, value=69, time=0),
    Message('control_change', channel=13, control=40, value=69, time=0),
    Message('control_change', channel=9, control=40, value=69, time=0),
    Message('control_change', channel=0, control=7, value=45, time=10),
    Message('control_change', channel=9, control=7, value=52, time=0),
    Message('control_change', channel=9, control=7, value=52, time=0),
    Message('control_change', channel=4, control=7, value=45, time=0),
    Message('control_change', channel=6, control=7, value=52, time=0),
    Message('control_change', channel=6, control=40, value=54, time=0),
    Message('control_change', channel=9, control=7, value=52, time=0),
    Message('control_change', channel=8, control=40, value=46, time=0),
    Message('control_change', channel=8, control=40, value=46, time=0),
    Message('control_change', channel=9, control=7, value=52, time=0),
    Message('control_change', channel=13, control=7, value=52, time=0),
    Message('control_change', channel=15, control=7, value=52, time=0),
    Message('control_change', channel=0, control=7, value=44, time=5),
    Message('control_change', channel=9, control=7, value=51, time=0),
    Message('control_change', channel=9, control=7, value=51, time=0),
    Message('control_change', channel=4, control=7, value=44, time=0),
    Message('control_change', channel=6, control=7, value=51, time=0),
    Message('control_change', channel=9, control=7, value=51, time=0),
    Message('control_change', channel=9, control=7, value=51, time=0),
    Message('control_change', channel=13, control=7, value=51, time=0),
    Message('control_change', channel=15, control=7, value=51, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=5),
    Message('note_on', channel=15, note=69, velocity=0, time=0),
    Message('note_on', channel=15, note=69, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=68, time=0),
    Message('control_change', channel=4, control=40, value=51, time=10),
    Message('control_change', channel=0, control=7, value=43, time=5),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('control_change', channel=0, control=40, value=51, time=5),
    Message('control_change', channel=9, control=40, value=68, time=0),
    Message('control_change', channel=9, control=40, value=68, time=0),
    Message('control_change', channel=3, control=40, value=68, time=0),
    Message('control_change', channel=4, control=7, value=43, time=0),
    Message('control_change', channel=6, control=7, value=50, time=0),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('control_change', channel=9, control=40, value=68, time=0),
    Message('control_change', channel=10, control=40, value=68, time=0),
    Message('control_change', channel=9, control=40, value=68, time=0),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('control_change', channel=9, control=40, value=68, time=0),
    Message('control_change', channel=13, control=7, value=50, time=0),
    Message('control_change', channel=13, control=40, value=68, time=0),
    Message('control_change', channel=9, control=40, value=68, time=0),
    Message('control_change', channel=15, control=7, value=50, time=0),
    Message('note_on', channel=0, note=57, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('control_change', channel=0, control=7, value=43, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('control_change', channel=5, control=40, value=24, time=0),
    Message('control_change', channel=4, control=7, value=43, time=5),
    Message('control_change', channel=6, control=7, value=50, time=0),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('control_change', channel=9, control=7, value=50, time=0),
    Message('control_change', channel=13, control=7, value=50, time=0),
    Message('control_change', channel=15, control=7, value=50, time=0),
    Message('note_on', channel=15, note=71, velocity=127, time=4),
    Message('note_on', channel=15, note=69, velocity=0, time=11),
    Message('control_change', channel=6, control=40, value=53, time=0),
    Message('control_change', channel=8, control=40, value=45, time=0),
    Message('control_change', channel=8, control=40, value=45, time=0),
    Message('control_change', channel=15, control=40, value=67, time=0),
    Message('control_change', channel=9, control=40, value=67, time=10),
    Message('control_change', channel=9, control=40, value=67, time=0),
    Message('control_change', channel=3, control=40, value=67, time=0),
    Message('control_change', channel=5, control=7, value=45, time=0),
    Message('control_change', channel=9, control=40, value=67, time=0),
    Message('control_change', channel=10, control=40, value=67, time=0),
    Message('control_change', channel=9, control=40, value=67, time=0),
    Message('control_change', channel=9, control=40, value=67, time=0),
    Message('control_change', channel=13, control=40, value=67, time=0),
    Message('control_change', channel=9, control=40, value=67, time=0),
    Message('control_change', channel=0, control=7, value=42, time=5),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('control_change', channel=4, control=7, value=42, time=0),
    Message('control_change', channel=6, control=7, value=49, time=0),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('control_change', channel=9, control=7, value=49, time=0),
    Message('control_change', channel=13, control=7, value=49, time=0),
    Message('control_change', channel=15, control=7, value=49, time=0),
    Message('control_change', channel=0, control=40, value=50, time=5),
    Message('control_change', channel=4, control=40, value=50, time=0),
    Message('note_on', channel=15, note=71, velocity=0, time=19),
    Message('control_change', channel=0, control=7, value=41, time=1),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=4, control=7, value=41, time=0),
    Message('control_change', channel=6, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=9, control=7, value=48, time=0),
    Message('control_change', channel=13, control=7, value=48, time=0),
    Message('control_change', channel=15, control=7, value=48, time=0),
    Message('note_on', channel=15, note=72, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=66, time=0),
    Message('control_change', channel=5, control=7, value=44, time=5),
    Message('control_change', channel=0, control=7, value=40, time=5),
    Message('control_change', channel=9, control=7, value=47, time=0),
    Message('control_change', channel=9, control=7, value=47, time=0),
    Message('control_change', channel=4, control=7, value=40, time=0),
    Message('control_change', channel=6, control=7, value=47, time=0),
    Message('control_change', channel=6, control=40, value=52, time=0),
    Message('control_change', channel=9, control=7, value=47, time=0),
    Message('control_change', channel=9, control=7, value=47, time=0),
    Message('control_change', channel=13, control=7, value=47, time=0),
    Message('control_change', channel=15, control=7, value=47, time=0),
    Message('control_change', channel=9, control=40, value=66, time=10),
    Message('control_change', channel=9, control=40, value=66, time=0),
    Message('control_change', channel=3, control=40, value=66, time=0),
    Message('control_change', channel=9, control=40, value=66, time=0),
    Message('control_change', channel=10, control=40, value=66, time=0),
    Message('control_change', channel=9, control=40, value=66, time=0),
    Message('control_change', channel=9, control=40, value=66, time=0),
    Message('control_change', channel=13, control=40, value=66, time=0),
    Message('control_change', channel=9, control=40, value=66, time=0),
    Message('control_change', channel=8, control=40, value=44, time=10),
    Message('control_change', channel=8, control=40, value=44, time=0),
    Message('control_change', channel=0, control=7, value=39, time=5),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=4, control=7, value=39, time=0),
    Message('control_change', channel=6, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=13, control=7, value=46, time=0),
    Message('control_change', channel=15, control=7, value=46, time=0),
    Message('control_change', channel=0, control=40, value=49, time=5),
    Message('control_change', channel=4, control=40, value=49, time=0),
    Message('control_change', channel=15, control=40, value=65, time=0),
    Message('control_change', channel=0, control=7, value=39, time=9),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=4, control=7, value=39, time=0),
    Message('control_change', channel=6, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=9, control=7, value=46, time=0),
    Message('control_change', channel=13, control=7, value=46, time=0),
    Message('control_change', channel=15, control=7, value=46, time=0),
    Message('control_change', channel=0, control=7, value=38, time=5),
    Message('control_change', channel=9, control=7, value=45, time=0),
    Message('control_change', channel=9, control=7, value=45, time=0),
    Message('control_change', channel=4, control=7, value=38, time=5),
    Message('control_change', channel=6, control=7, value=45, time=0),
    Message('control_change', channel=9, control=7, value=45, time=0),
    Message('control_change', channel=13, control=7, value=45, time=0),
    Message('note_on', channel=15, note=72, velocity=0, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=40, value=65, time=0),
    Message('control_change', channel=9, control=40, value=65, time=0),
    Message('control_change', channel=3, control=40, value=65, time=0),
    Message('control_change', channel=5, control=7, value=43, time=0),
    Message('control_change', channel=5, control=40, value=23, time=0),
    Message('control_change', channel=9, control=40, value=65, time=0),
    Message('control_change', channel=10, control=40, value=65, time=0),
    Message('control_change', channel=9, control=40, value=65, time=0),
    Message('control_change', channel=9, control=7, value=45, time=0),
    Message('control_change', channel=9, control=40, value=65, time=0),
    Message('control_change', channel=13, control=40, value=65, time=0),
    Message('control_change', channel=9, control=40, value=65, time=0),
    Message('control_change', channel=15, control=7, value=45, time=0),
    Message('note_on', channel=15, note=71, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=51, time=10),
    Message('note_on', channel=9, note=71, velocity=0, time=10),
    Message('control_change', channel=0, control=7, value=37, time=0),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=4, control=7, value=37, time=0),
    Message('control_change', channel=6, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=9, control=7, value=44, time=0),
    Message('control_change', channel=13, control=7, value=44, time=0),
    Message('control_change', channel=15, control=7, value=44, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=5, control=7, value=42, time=0),
    Message('control_change', channel=8, control=40, value=43, time=0),
    Message('control_change', channel=8, control=40, value=43, time=0),
    Message('control_change', channel=15, control=40, value=64, time=0),
    Message('control_change', channel=0, control=7, value=36, time=5),
    Message('control_change', channel=9, control=7, value=43, time=0),
    Message('control_change', channel=9, control=7, value=43, time=0),
    Message('control_change', channel=4, control=7, value=36, time=0),
    Message('control_change', channel=6, control=7, value=43, time=0),
    Message('control_change', channel=9, control=7, value=43, time=0),
    Message('control_change', channel=9, control=7, value=43, time=0),
    Message('control_change', channel=13, control=7, value=43, time=0),
    Message('control_change', channel=15, control=7, value=43, time=0),
    Message('control_change', channel=0, control=40, value=48, time=5),
    Message('control_change', channel=9, control=40, value=64, time=0),
    Message('control_change', channel=9, control=40, value=64, time=0),
    Message('control_change', channel=3, control=40, value=64, time=0),
    Message('control_change', channel=4, control=40, value=48, time=0),
    Message('control_change', channel=9, control=40, value=64, time=0),
    Message('control_change', channel=10, control=40, value=64, time=0),
    Message('control_change', channel=9, control=40, value=64, time=0),
    Message('control_change', channel=9, control=40, value=64, time=0),
    Message('control_change', channel=13, control=40, value=64, time=0),
    Message('control_change', channel=9, control=40, value=64, time=0),
    Message('control_change', channel=0, control=7, value=35, time=15),
    Message('control_change', channel=9, control=7, value=42, time=0),
    Message('control_change', channel=9, control=7, value=42, time=0),
    Message('control_change', channel=4, control=7, value=35, time=0),
    Message('control_change', channel=6, control=7, value=42, time=0),
    Message('control_change', channel=9, control=7, value=42, time=0),
    Message('control_change', channel=9, control=7, value=42, time=0),
    Message('control_change', channel=13, control=7, value=42, time=0),
    Message('control_change', channel=15, control=7, value=42, time=0),
    Message('note_on', channel=13, note=35, velocity=0, time=5),
    Message('note_on', channel=15, note=71, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=50, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('note_on', channel=15, note=69, velocity=127, time=0),
    Message('control_change', channel=5, control=7, value=41, time=10),
    Message('control_change', channel=15, control=40, value=63, time=0),
    Message('control_change', channel=0, control=7, value=34, time=14),
    Message('control_change', channel=9, control=7, value=41, time=0),
    Message('control_change', channel=9, control=7, value=41, time=1),
    Message('control_change', channel=4, control=7, value=34, time=0),
    Message('control_change', channel=6, control=7, value=41, time=0),
    Message('control_change', channel=9, control=7, value=41, time=0),
    Message('control_change', channel=9, control=7, value=41, time=0),
    Message('control_change', channel=13, control=7, value=41, time=0),
    Message('control_change', channel=15, control=7, value=41, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=5),
    Message('control_change', channel=9, control=40, value=63, time=0),
    Message('control_change', channel=9, control=40, value=63, time=0),
    Message('control_change', channel=3, control=40, value=63, time=0),
    Message('control_change', channel=4, control=40, value=47, time=0),
    Message('control_change', channel=9, control=40, value=63, time=0),
    Message('control_change', channel=10, control=40, value=63, time=0),
    Message('control_change', channel=9, control=40, value=63, time=0),
    Message('control_change', channel=9, control=40, value=63, time=0),
    Message('control_change', channel=13, control=40, value=63, time=0),
    Message('control_change', channel=9, control=40, value=63, time=0),
    Message('control_change', channel=0, control=7, value=34, time=10),
    Message('control_change', channel=0, control=40, value=47, time=0),
    Message('control_change', channel=9, control=7, value=41, time=0),
    Message('control_change', channel=9, control=7, value=41, time=0),
    Message('control_change', channel=4, control=7, value=34, time=0),
    Message('control_change', channel=5, control=7, value=41, time=0),
    Message('control_change', channel=6, control=7, value=41, time=0),
    Message('control_change', channel=9, control=7, value=41, time=0),
    Message('control_change', channel=8, control=40, value=42, time=0),
    Message('control_change', channel=8, control=40, value=42, time=0),
    Message('control_change', channel=13, control=7, value=41, time=0),
    Message('control_change', channel=9, control=7, value=41, time=5),
    Message('control_change', channel=15, control=7, value=41, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=15, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('control_change', channel=5, control=7, value=40, time=0),
    Message('control_change', channel=6, control=40, value=49, time=0),
    Message('note_on', channel=15, note=63, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=62, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('control_change', channel=9, control=40, value=62, time=3),
    Message('control_change', channel=9, control=40, value=62, time=0),
    Message('control_change', channel=3, control=40, value=62, time=0),
    Message('control_change', channel=5, control=40, value=22, time=0),
    Message('control_change', channel=9, control=40, value=62, time=0),
    Message('control_change', channel=10, control=40, value=62, time=0),
    Message('control_change', channel=9, control=40, value=62, time=0),
    Message('control_change', channel=9, control=40, value=62, time=0),
    Message('control_change', channel=13, control=40, value=62, time=0),
    Message('control_change', channel=9, control=40, value=62, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=0, control=7, value=33, time=10),
    Message('control_change', channel=9, control=7, value=40, time=0),
    Message('control_change', channel=9, control=7, value=40, time=0),
    Message('control_change', channel=4, control=7, value=33, time=0),
    Message('control_change', channel=4, control=40, value=46, time=0),
    Message('control_change', channel=6, control=7, value=40, time=0),
    Message('control_change', channel=9, control=7, value=40, time=0),
    Message('control_change', channel=9, control=7, value=40, time=0),
    Message('control_change', channel=13, control=7, value=40, time=0),
    Message('control_change', channel=15, control=7, value=40, time=0),
    Message('control_change', channel=0, control=40, value=46, time=10),
    Message('control_change', channel=8, control=40, value=41, time=0),
    Message('control_change', channel=8, control=40, value=41, time=0),
    Message('control_change', channel=15, control=40, value=61, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=0, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=39, time=0),
    Message('control_change', channel=9, control=7, value=39, time=0),
    Message('control_change', channel=4, control=7, value=32, time=0),
    Message('control_change', channel=6, control=7, value=39, time=0),
    Message('control_change', channel=9, control=7, value=39, time=0),
    Message('control_change', channel=9, control=7, value=39, time=0),
    Message('control_change', channel=13, control=7, value=39, time=0),
    Message('control_change', channel=15, control=7, value=39, time=0),
    Message('control_change', channel=9, control=40, value=61, time=8),
    Message('control_change', channel=9, control=40, value=61, time=0),
    Message('control_change', channel=3, control=40, value=61, time=0),
    Message('control_change', channel=9, control=40, value=61, time=0),
    Message('control_change', channel=10, control=40, value=61, time=0),
    Message('control_change', channel=9, control=40, value=61, time=0),
    Message('control_change', channel=9, control=40, value=61, time=0),
    Message('control_change', channel=13, control=40, value=61, time=0),
    Message('control_change', channel=9, control=40, value=61, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=10),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=15, note=63, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=48, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('note_on', channel=15, note=64, velocity=127, time=4),
    Message('control_change', channel=0, control=7, value=31, time=5),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=4, control=7, value=31, time=0),
    Message('control_change', channel=0, control=7, value=30, time=1),
    Message('control_change', channel=5, control=7, value=39, time=0),
    Message('control_change', channel=6, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=38, time=0),
    Message('control_change', channel=13, control=7, value=38, time=0),
    Message('control_change', channel=15, control=7, value=38, time=0),
    Message('control_change', channel=9, control=7, value=37, time=5),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=4, control=7, value=30, time=0),
    Message('control_change', channel=6, control=7, value=37, time=0),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=13, control=7, value=37, time=0),
    Message('control_change', channel=15, control=7, value=37, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=5),
    Message('control_change', channel=15, control=40, value=60, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=45, time=0),
    Message('control_change', channel=4, control=40, value=45, time=0),
    Message('control_change', channel=5, control=7, value=38, time=0),
    Message('control_change', channel=0, control=7, value=30, time=10),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=9, control=40, value=60, time=0),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=9, control=40, value=60, time=0),
    Message('control_change', channel=3, control=40, value=60, time=0),
    Message('control_change', channel=4, control=7, value=30, time=0),
    Message('control_change', channel=6, control=7, value=37, time=0),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=9, control=40, value=60, time=0),
    Message('control_change', channel=10, control=40, value=60, time=0),
    Message('control_change', channel=9, control=40, value=60, time=0),
    Message('control_change', channel=9, control=7, value=37, time=0),
    Message('control_change', channel=9, control=40, value=60, time=0),
    Message('control_change', channel=13, control=7, value=37, time=0),
    Message('control_change', channel=13, control=40, value=60, time=0),
    Message('control_change', channel=9, control=40, value=60, time=0),
    Message('control_change', channel=15, control=7, value=37, time=0),
    Message('control_change', channel=0, control=7, value=29, time=5),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=4, control=7, value=29, time=0),
    Message('control_change', channel=5, control=7, value=37, time=0),
    Message('control_change', channel=6, control=7, value=36, time=0),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=6, control=40, value=47, time=5),
    Message('control_change', channel=8, control=40, value=40, time=0),
    Message('control_change', channel=8, control=40, value=40, time=0),
    Message('control_change', channel=9, control=7, value=36, time=0),
    Message('control_change', channel=13, control=7, value=36, time=0),
    Message('control_change', channel=15, control=7, value=36, time=0),
    Message('control_change', channel=0, control=7, value=28, time=5),
    Message('control_change', channel=9, control=7, value=35, time=0),
    Message('control_change', channel=9, control=7, value=35, time=0),
    Message('control_change', channel=4, control=7, value=28, time=0),
    Message('control_change', channel=6, control=7, value=35, time=0),
    Message('control_change', channel=9, control=7, value=35, time=0),
    Message('control_change', channel=9, control=7, value=35, time=0),
    Message('control_change', channel=13, control=7, value=35, time=0),
    Message('control_change', channel=15, control=7, value=35, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('control_change', channel=5, control=7, value=37, time=0),
    Message('control_change', channel=5, control=40, value=21, time=0),
    Message('control_change', channel=15, control=40, value=59, time=0),
    Message('control_change', channel=0, control=7, value=26, time=5),
    Message('control_change', channel=9, control=7, value=33, time=0),
    Message('control_change', channel=9, control=7, value=33, time=0),
    Message('control_change', channel=9, control=40, value=59, time=5),
    Message('control_change', channel=9, control=40, value=59, time=0),
    Message('control_change', channel=3, control=40, value=59, time=0),
    Message('control_change', channel=4, control=7, value=26, time=0),
    Message('control_change', channel=6, control=7, value=33, time=0),
    Message('control_change', channel=9, control=7, value=33, time=0),
    Message('control_change', channel=9, control=40, value=59, time=0),
    Message('control_change', channel=10, control=40, value=59, time=0),
    Message('control_change', channel=9, control=40, value=59, time=0),
    Message('control_change', channel=9, control=7, value=33, time=0),
    Message('control_change', channel=9, control=40, value=59, time=0),
    Message('control_change', channel=13, control=7, value=33, time=0),
    Message('control_change', channel=13, control=40, value=59, time=0),
    Message('control_change', channel=9, control=40, value=59, time=0),
    Message('control_change', channel=15, control=7, value=33, time=0),
    Message('control_change', channel=0, control=40, value=44, time=10),
    Message('control_change', channel=4, control=40, value=44, time=0),
    Message('control_change', channel=5, control=7, value=36, time=0),
    Message('control_change', channel=6, control=40, value=46, time=20),
    Message('control_change', channel=8, control=40, value=39, time=0),
    Message('control_change', channel=8, control=40, value=39, time=0),
    Message('control_change', channel=15, control=40, value=58, time=0),
    Message('control_change', channel=0, control=7, value=25, time=7),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=3),
    Message('control_change', channel=9, control=40, value=58, time=0),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=58, time=0),
    Message('control_change', channel=3, control=40, value=58, time=0),
    Message('control_change', channel=4, control=7, value=25, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=5, control=7, value=35, time=0),
    Message('control_change', channel=6, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=40, value=58, time=0),
    Message('control_change', channel=10, control=40, value=58, time=0),
    Message('control_change', channel=9, control=40, value=58, time=0),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=58, time=0),
    Message('control_change', channel=13, control=7, value=32, time=0),
    Message('control_change', channel=13, control=40, value=58, time=0),
    Message('control_change', channel=9, control=40, value=58, time=0),
    Message('control_change', channel=15, control=7, value=32, time=0),
    Message('control_change', channel=0, control=7, value=25, time=5),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=4, control=7, value=25, time=0),
    Message('control_change', channel=6, control=7, value=32, time=0),
    Message('control_change', channel=9, control=7, value=32, time=5),
    Message('control_change', channel=9, control=7, value=32, time=0),
    Message('control_change', channel=13, control=7, value=32, time=0),
    Message('control_change', channel=15, control=7, value=32, time=0),
    Message('control_change', channel=5, control=7, value=34, time=5),
    Message('note_on', channel=9, note=38, velocity=0, time=15),
    Message('control_change', channel=0, control=7, value=24, time=0),
    Message('control_change', channel=0, control=40, value=43, time=0),
    Message('control_change', channel=9, control=7, value=31, time=0),
    Message('control_change', channel=9, control=7, value=31, time=0),
    Message('control_change', channel=4, control=7, value=24, time=0),
    Message('control_change', channel=4, control=40, value=43, time=0),
    Message('control_change', channel=5, control=7, value=33, time=0),
    Message('control_change', channel=6, control=7, value=31, time=0),
    Message('control_change', channel=9, control=7, value=31, time=0),
    Message('control_change', channel=9, control=7, value=31, time=0),
    Message('control_change', channel=13, control=7, value=31, time=0),
    Message('control_change', channel=15, control=7, value=31, time=0),
    Message('control_change', channel=15, control=40, value=57, time=0),
    Message('control_change', channel=6, control=40, value=45, time=10),
    Message('control_change', channel=0, control=7, value=23, time=5),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=4, control=7, value=23, time=0),
    Message('control_change', channel=6, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=9, control=7, value=30, time=0),
    Message('control_change', channel=13, control=7, value=30, time=0),
    Message('control_change', channel=15, control=7, value=30, time=0),
    Message('control_change', channel=9, control=40, value=57, time=5),
    Message('control_change', channel=9, control=40, value=57, time=0),
    Message('control_change', channel=3, control=40, value=57, time=0),
    Message('control_change', channel=5, control=7, value=32, time=0),
    Message('control_change', channel=5, control=7, value=32, time=0),
    Message('control_change', channel=9, control=40, value=57, time=0),
    Message('control_change', channel=10, control=40, value=57, time=0),
    Message('control_change', channel=9, control=40, value=57, time=0),
    Message('control_change', channel=9, control=40, value=57, time=0),
    Message('control_change', channel=13, control=40, value=57, time=0),
    Message('control_change', channel=9, control=40, value=57, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=8, control=40, value=38, time=0),
    Message('control_change', channel=8, control=40, value=38, time=0),
    Message('control_change', channel=0, control=7, value=21, time=5),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=4, control=7, value=21, time=0),
    Message('control_change', channel=6, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=13, control=7, value=28, time=0),
    Message('control_change', channel=15, control=7, value=28, time=0),
    Message('control_change', channel=0, control=7, value=21, time=5),
    Message('control_change', channel=5, control=40, value=20, time=0),
    Message('control_change', channel=9, control=7, value=28, time=2),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=4, control=7, value=21, time=0),
    Message('control_change', channel=5, control=7, value=31, time=1),
    Message('control_change', channel=6, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=9, control=7, value=28, time=0),
    Message('control_change', channel=13, control=7, value=28, time=0),
    Message('control_change', channel=15, control=7, value=28, time=0),
    Message('control_change', channel=4, control=40, value=42, time=7),
    Message('control_change', channel=15, control=40, value=56, time=0),
    Message('control_change', channel=5, control=7, value=30, time=3),
    Message('control_change', channel=5, control=7, value=29, time=5),
    Message('control_change', channel=0, control=40, value=42, time=2),
    Message('control_change', channel=9, control=40, value=56, time=0),
    Message('control_change', channel=9, control=40, value=56, time=0),
    Message('control_change', channel=3, control=40, value=56, time=0),
    Message('control_change', channel=9, control=40, value=56, time=0),
    Message('control_change', channel=10, control=40, value=56, time=0),
    Message('control_change', channel=9, control=40, value=56, time=0),
    Message('control_change', channel=9, control=40, value=56, time=0),
    Message('control_change', channel=13, control=40, value=56, time=0),
    Message('control_change', channel=9, control=40, value=56, time=0),
    Message('control_change', channel=6, control=40, value=44, time=10),
    Message('control_change', channel=5, control=7, value=28, time=3),
    Message('control_change', channel=0, control=7, value=20, time=5),
    Message('control_change', channel=9, control=7, value=27, time=0),
    Message('control_change', channel=9, control=7, value=27, time=0),
    Message('control_change', channel=4, control=7, value=20, time=0),
    Message('control_change', channel=6, control=7, value=27, time=0),
    Message('control_change', channel=9, control=7, value=27, time=0),
    Message('control_change', channel=9, control=7, value=27, time=0),
    Message('control_change', channel=13, control=7, value=27, time=0),
    Message('control_change', channel=15, control=7, value=27, time=0),
    Message('control_change', channel=5, control=7, value=28, time=5),
    Message('note_on', channel=9, note=51, velocity=127, time=7),
    Message('control_change', channel=8, control=40, value=37, time=0),
    Message('control_change', channel=8, control=40, value=37, time=0),
    Message('control_change', channel=15, control=40, value=55, time=0),
    Message('control_change', channel=9, control=40, value=55, time=10),
    Message('control_change', channel=9, control=40, value=55, time=0),
    Message('control_change', channel=3, control=40, value=55, time=0),
    Message('control_change', channel=9, control=40, value=55, time=0),
    Message('control_change', channel=10, control=40, value=55, time=0),
    Message('control_change', channel=9, control=40, value=55, time=0),
    Message('control_change', channel=9, control=40, value=55, time=0),
    Message('control_change', channel=13, control=40, value=55, time=0),
    Message('control_change', channel=9, control=40, value=55, time=0),
    Message('control_change', channel=0, control=7, value=19, time=5),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('control_change', channel=4, control=7, value=19, time=0),
    Message('control_change', channel=6, control=7, value=26, time=0),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('control_change', channel=9, control=7, value=26, time=0),
    Message('control_change', channel=13, control=7, value=26, time=0),
    Message('control_change', channel=15, control=7, value=26, time=0),
    Message('control_change', channel=4, control=40, value=41, time=5),
    Message('control_change', channel=0, control=40, value=41, time=10),
    Message('control_change', channel=5, control=7, value=27, time=0),
    Message('control_change', channel=6, control=40, value=43, time=0),
    Message('control_change', channel=5, control=7, value=26, time=5),
    Message('control_change', channel=0, control=7, value=17, time=14),
    Message('control_change', channel=0, control=7, value=18, time=0),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=25, time=0),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=25, time=0),
    Message('control_change', channel=4, control=7, value=18, time=0),
    Message('control_change', channel=6, control=7, value=25, time=0),
    Message('control_change', channel=9, control=7, value=25, time=0),
    Message('control_change', channel=9, control=7, value=25, time=0),
    Message('control_change', channel=13, control=7, value=25, time=0),
    Message('control_change', channel=15, control=7, value=25, time=0),
    Message('control_change', channel=15, control=40, value=54, time=1),
    Message('control_change', channel=4, control=7, value=17, time=4),
    Message('control_change', channel=6, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=9, control=7, value=24, time=0),
    Message('control_change', channel=13, control=7, value=24, time=0),
    Message('control_change', channel=15, control=7, value=24, time=0),
    Message('control_change', channel=0, control=7, value=16, time=5),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=5, control=7, value=25, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=1),
    Message('control_change', channel=9, control=40, value=54, time=0),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=9, control=40, value=54, time=0),
    Message('control_change', channel=3, control=40, value=54, time=0),
    Message('control_change', channel=4, control=7, value=16, time=0),
    Message('control_change', channel=6, control=7, value=23, time=0),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=9, control=40, value=54, time=0),
    Message('control_change', channel=10, control=40, value=54, time=0),
    Message('control_change', channel=9, control=40, value=54, time=0),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=9, control=40, value=54, time=0),
    Message('control_change', channel=13, control=7, value=23, time=0),
    Message('control_change', channel=13, control=40, value=54, time=0),
    Message('control_change', channel=9, control=40, value=54, time=0),
    Message('control_change', channel=15, control=7, value=23, time=0),
    Message('control_change', channel=0, control=7, value=16, time=10),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=4, control=7, value=16, time=0),
    Message('control_change', channel=5, control=7, value=24, time=0),
    Message('control_change', channel=5, control=40, value=19, time=0),
    Message('control_change', channel=6, control=7, value=23, time=0),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=8, control=40, value=36, time=0),
    Message('control_change', channel=8, control=40, value=36, time=0),
    Message('control_change', channel=9, control=7, value=23, time=0),
    Message('control_change', channel=13, control=7, value=23, time=0),
    Message('control_change', channel=15, control=7, value=23, time=0),
    Message('control_change', channel=0, control=7, value=15, time=5),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=5),
    Message('control_change', channel=0, control=40, value=40, time=0),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=4, control=7, value=15, time=0),
    Message('control_change', channel=4, control=40, value=40, time=0),
    Message('control_change', channel=6, control=7, value=22, time=0),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=9, control=7, value=22, time=0),
    Message('control_change', channel=13, control=7, value=22, time=0),
    Message('control_change', channel=15, control=7, value=22, time=0),
    Message('control_change', channel=0, control=7, value=14, time=5),
    Message('control_change', channel=9, control=7, value=21, time=0),
    Message('control_change', channel=9, control=7, value=21, time=0),
    Message('control_change', channel=5, control=7, value=23, time=0),
    Message('control_change', channel=4, control=7, value=14, time=5),
    Message('control_change', channel=6, control=7, value=21, time=0),
    Message('control_change', channel=6, control=40, value=42, time=0),
    Message('control_change', channel=9, control=7, value=21, time=0),
    Message('control_change', channel=9, control=7, value=21, time=0),
    Message('control_change', channel=13, control=7, value=21, time=0),
    Message('control_change', channel=15, control=7, value=21, time=0),
    Message('control_change', channel=15, control=40, value=53, time=0),
    Message('control_change', channel=9, control=40, value=53, time=10),
    Message('control_change', channel=9, control=40, value=53, time=0),
    Message('control_change', channel=3, control=40, value=53, time=0),
    Message('control_change', channel=9, control=40, value=53, time=0),
    Message('control_change', channel=10, control=40, value=53, time=0),
    Message('control_change', channel=9, control=40, value=53, time=0),
    Message('control_change', channel=9, control=40, value=53, time=0),
    Message('control_change', channel=13, control=40, value=53, time=0),
    Message('control_change', channel=9, control=40, value=53, time=0),
    Message('control_change', channel=0, control=7, value=13, time=5),
    Message('control_change', channel=9, control=7, value=20, time=0),
    Message('control_change', channel=9, control=7, value=20, time=0),
    Message('control_change', channel=4, control=7, value=13, time=0),
    Message('control_change', channel=6, control=7, value=20, time=0),
    Message('control_change', channel=9, control=7, value=20, time=0),
    Message('control_change', channel=13, control=7, value=20, time=0),
    Message('control_change', channel=0, control=7, value=12, time=5),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('control_change', channel=4, control=7, value=12, time=0),
    Message('control_change', channel=6, control=7, value=19, time=0),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('control_change', channel=9, control=7, value=20, time=0),
    Message('control_change', channel=13, control=7, value=19, time=0),
    Message('control_change', channel=15, control=7, value=20, time=0),
    Message('control_change', channel=0, control=7, value=12, time=5),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('control_change', channel=4, control=7, value=12, time=0),
    Message('control_change', channel=6, control=7, value=19, time=0),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('control_change', channel=15, control=7, value=19, time=0),
    Message('note_on', channel=15, note=64, velocity=0, time=5),
    Message('control_change', channel=0, control=7, value=11, time=0),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=4, control=7, value=11, time=0),
    Message('control_change', channel=6, control=7, value=18, time=0),
    Message('control_change', channel=9, control=7, value=18, time=0),
    Message('control_change', channel=9, control=7, value=19, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=13, control=7, value=18, time=0),
    Message('control_change', channel=13, control=7, value=19, time=0),
    Message('control_change', channel=15, control=7, value=19, time=0),
    Message('control_change', channel=9, control=7, value=18, time=5),
    Message('control_change', channel=15, control=7, value=18, time=0),
    Message('control_change', channel=8, control=40, value=35, time=5),
    Message('control_change', channel=8, control=40, value=35, time=0),
    Message('control_change', channel=15, control=40, value=52, time=0),
    Message('control_change', channel=0, control=40, value=39, time=10),
    Message('control_change', channel=9, control=40, value=52, time=0),
    Message('control_change', channel=9, control=40, value=52, time=0),
    Message('control_change', channel=3, control=40, value=52, time=0),
    Message('control_change', channel=4, control=40, value=39, time=0),
    Message('control_change', channel=6, control=40, value=41, time=0),
    Message('control_change', channel=9, control=40, value=52, time=0),
    Message('control_change', channel=10, control=40, value=52, time=0),
    Message('control_change', channel=9, control=40, value=52, time=0),
    Message('control_change', channel=9, control=40, value=52, time=0),
    Message('control_change', channel=13, control=40, value=52, time=0),
    Message('control_change', channel=9, control=40, value=52, time=0),
    Message('control_change', channel=5, control=7, value=23, time=5),
    Message('note_on', channel=9, note=38, velocity=0, time=5),
    Message('control_change', channel=0, control=7, value=10, time=0),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=4, control=7, value=10, time=5),
    Message('control_change', channel=5, control=7, value=22, time=0),
    Message('control_change', channel=6, control=7, value=17, time=0),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=9, control=7, value=17, time=0),
    Message('control_change', channel=13, control=7, value=17, time=0),
    Message('control_change', channel=15, control=7, value=17, time=0),
    Message('control_change', channel=5, control=7, value=21, time=15),
    Message('control_change', channel=0, control=7, value=9, time=5),
    Message('control_change', channel=9, control=7, value=16, time=0),
    Message('control_change', channel=9, control=7, value=16, time=0),
    Message('control_change', channel=4, control=7, value=9, time=0),
    Message('control_change', channel=6, control=7, value=16, time=0),
    Message('control_change', channel=9, control=7, value=16, time=0),
    Message('control_change', channel=9, control=7, value=16, time=0),
    Message('control_change', channel=13, control=7, value=16, time=0),
    Message('control_change', channel=15, control=7, value=16, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=5),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('control_change', channel=0, control=7, value=8, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=15, control=40, value=51, time=0),
    Message('control_change', channel=9, control=7, value=15, time=5),
    Message('control_change', channel=9, control=7, value=15, time=0),
    Message('control_change', channel=4, control=7, value=8, time=0),
    Message('control_change', channel=6, control=7, value=15, time=0),
    Message('control_change', channel=9, control=7, value=15, time=0),
    Message('control_change', channel=9, control=7, value=15, time=0),
    Message('control_change', channel=13, control=7, value=15, time=0),
    Message('control_change', channel=15, control=7, value=15, time=0),
    Message('control_change', channel=9, control=40, value=51, time=5),
    Message('control_change', channel=9, control=40, value=51, time=0),
    Message('control_change', channel=3, control=40, value=51, time=0),
    Message('control_change', channel=9, control=40, value=51, time=0),
    Message('control_change', channel=10, control=40, value=51, time=0),
    Message('control_change', channel=9, control=40, value=51, time=0),
    Message('control_change', channel=9, control=40, value=51, time=0),
    Message('control_change', channel=13, control=40, value=51, time=0),
    Message('control_change', channel=9, control=40, value=51, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('control_change', channel=5, control=7, value=20, time=0),
    Message('control_change', channel=0, control=7, value=7, time=5),
    Message('control_change', channel=0, control=40, value=38, time=0),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=4, control=7, value=7, time=0),
    Message('control_change', channel=4, control=40, value=38, time=0),
    Message('control_change', channel=5, control=7, value=19, time=0),
    Message('control_change', channel=5, control=40, value=18, time=0),
    Message('control_change', channel=6, control=7, value=14, time=0),
    Message('control_change', channel=6, control=40, value=40, time=0),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=8, control=40, value=34, time=0),
    Message('control_change', channel=8, control=40, value=34, time=0),
    Message('control_change', channel=9, control=7, value=14, time=5),
    Message('control_change', channel=13, control=7, value=14, time=0),
    Message('control_change', channel=15, control=7, value=14, time=0),
    Message('control_change', channel=0, control=7, value=7, time=5),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=4, control=7, value=7, time=0),
    Message('control_change', channel=6, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=9, control=7, value=14, time=0),
    Message('control_change', channel=13, control=7, value=14, time=0),
    Message('control_change', channel=15, control=7, value=14, time=0),
    Message('control_change', channel=5, control=7, value=19, time=5),
    Message('control_change', channel=0, control=7, value=6, time=5),
    Message('control_change', channel=9, control=7, value=13, time=0),
    Message('control_change', channel=9, control=7, value=13, time=0),
    Message('control_change', channel=4, control=7, value=6, time=0),
    Message('control_change', channel=5, control=7, value=18, time=0),
    Message('control_change', channel=6, control=7, value=13, time=0),
    Message('control_change', channel=9, control=7, value=13, time=0),
    Message('control_change', channel=9, control=7, value=13, time=0),
    Message('control_change', channel=13, control=7, value=13, time=0),
    Message('control_change', channel=15, control=7, value=13, time=0),
    Message('control_change', channel=15, control=40, value=50, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('control_change', channel=9, control=40, value=50, time=5),
    Message('control_change', channel=9, control=40, value=50, time=0),
    Message('control_change', channel=3, control=40, value=50, time=0),
    Message('control_change', channel=9, control=40, value=50, time=0),
    Message('control_change', channel=10, control=40, value=50, time=0),
    Message('control_change', channel=9, control=40, value=50, time=0),
    Message('control_change', channel=9, control=40, value=50, time=0),
    Message('control_change', channel=13, control=40, value=50, time=0),
    Message('control_change', channel=9, control=40, value=50, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=10),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('control_change', channel=0, control=93, value=64, time=0),
    Message('control_change', channel=0, control=92, value=0, time=0),
    Message('control_change', channel=0, control=96, value=64, time=0),
    Message('control_change', channel=0, control=95, value=127, time=0),
    Message('control_change', channel=0, control=40, value=103, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('control_change', channel=9, control=93, value=64, time=0),
    Message('control_change', channel=9, control=92, value=0, time=0),
    Message('control_change', channel=9, control=96, value=64, time=0),
    Message('control_change', channel=9, control=95, value=127, time=0),
    Message('control_change', channel=9, control=40, value=103, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=5, note=88, velocity=115, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=0, control=7, value=5, time=1),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=4, control=7, value=5, time=0),
    Message('control_change', channel=6, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=12, time=0),
    Message('control_change', channel=9, control=7, value=12, time=5),
    Message('control_change', channel=13, control=7, value=12, time=0),
    Message('control_change', channel=15, control=7, value=12, time=0),
    Message('control_change', channel=0, control=7, value=4, time=4),
    Message('control_change', channel=9, control=7, value=11, time=0),
    Message('control_change', channel=9, control=7, value=11, time=0),
    Message('control_change', channel=4, control=7, value=4, time=0),
    Message('control_change', channel=6, control=7, value=11, time=0),
    Message('control_change', channel=6, control=40, value=39, time=0),
    Message('control_change', channel=9, control=7, value=11, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('control_change', channel=9, control=7, value=11, time=0),
    Message('control_change', channel=13, control=7, value=11, time=0),
    Message('control_change', channel=15, control=7, value=11, time=0),
    Message('control_change', channel=0, control=40, value=37, time=10),
    Message('control_change', channel=4, control=40, value=37, time=0),
    Message('control_change', channel=5, control=7, value=17, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=0),
    Message('control_change', channel=8, control=40, value=33, time=0),
    Message('control_change', channel=8, control=40, value=33, time=0),
    Message('control_change', channel=15, control=40, value=49, time=0),
    Message('control_change', channel=0, control=7, value=3, time=5),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('control_change', channel=4, control=7, value=3, time=0),
    Message('control_change', channel=6, control=7, value=10, time=0),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('note_on', channel=5, note=88, velocity=0, time=0),
    Message('control_change', channel=5, control=7, value=16, time=0),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('control_change', channel=13, control=7, value=10, time=0),
    Message('control_change', channel=15, control=7, value=10, time=0),
    Message('control_change', channel=9, control=40, value=49, time=10),
    Message('control_change', channel=9, control=40, value=49, time=0),
    Message('control_change', channel=3, control=40, value=49, time=0),
    Message('control_change', channel=9, control=40, value=49, time=0),
    Message('control_change', channel=10, control=40, value=49, time=0),
    Message('control_change', channel=9, control=40, value=49, time=0),
    Message('control_change', channel=9, control=40, value=49, time=0),
    Message('control_change', channel=13, control=40, value=49, time=0),
    Message('control_change', channel=9, control=40, value=49, time=0),
    Message('control_change', channel=0, control=7, value=3, time=5),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('control_change', channel=4, control=7, value=3, time=0),
    Message('control_change', channel=6, control=7, value=10, time=0),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('control_change', channel=9, control=7, value=10, time=0),
    Message('control_change', channel=13, control=7, value=10, time=0),
    Message('control_change', channel=15, control=7, value=10, time=0),
    Message('control_change', channel=5, control=7, value=15, time=5),
    Message('control_change', channel=5, control=7, value=14, time=5),
    Message('note_on', channel=0, note=47, velocity=127, time=5),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=5),
    Message('note_on', channel=9, note=66, velocity=0, time=5),
    Message('control_change', channel=4, control=40, value=36, time=0),
    Message('control_change', channel=6, control=40, value=38, time=0),
    Message('control_change', channel=15, control=40, value=48, time=0),
    Message('control_change', channel=0, control=7, value=2, time=10),
    Message('control_change', channel=0, control=40, value=36, time=0),
    Message('control_change', channel=9, control=7, value=9, time=0),
    Message('control_change', channel=9, control=40, value=48, time=0),
    Message('control_change', channel=9, control=7, value=9, time=0),
    Message('control_change', channel=9, control=40, value=48, time=0),
    Message('control_change', channel=3, control=40, value=48, time=0),
    Message('control_change', channel=4, control=7, value=2, time=0),
    Message('control_change', channel=5, control=40, value=17, time=0),
    Message('control_change', channel=6, control=7, value=9, time=0),
    Message('control_change', channel=9, control=7, value=9, time=0),
    Message('control_change', channel=9, control=40, value=48, time=0),
    Message('control_change', channel=10, control=40, value=48, time=0),
    Message('control_change', channel=9, control=40, value=48, time=0),
    Message('control_change', channel=9, control=40, value=48, time=0),
    Message('control_change', channel=13, control=7, value=9, time=0),
    Message('control_change', channel=13, control=40, value=48, time=0),
    Message('control_change', channel=9, control=40, value=48, time=0),
    Message('control_change', channel=9, control=7, value=9, time=5),
    Message('control_change', channel=15, control=7, value=9, time=0),
    Message('control_change', channel=5, control=7, value=14, time=5),
    Message('control_change', channel=8, control=40, value=32, time=0),
    Message('control_change', channel=8, control=40, value=32, time=0),
    Message('control_change', channel=0, control=7, value=1, time=7),
    Message('control_change', channel=9, control=7, value=8, time=0),
    Message('control_change', channel=9, control=7, value=8, time=0),
    Message('control_change', channel=4, control=7, value=1, time=0),
    Message('control_change', channel=6, control=7, value=8, time=0),
    Message('control_change', channel=9, control=7, value=8, time=0),
    Message('control_change', channel=9, control=7, value=8, time=0),
    Message('control_change', channel=13, control=7, value=8, time=0),
    Message('control_change', channel=15, control=7, value=8, time=0),
    Message('control_change', channel=0, control=7, value=0, time=10),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=5, control=7, value=13, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=15, control=40, value=47, time=3),
    Message('control_change', channel=0, control=7, value=0, time=2),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=6, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=8),
    Message('control_change', channel=9, control=40, value=47, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=47, time=0),
    Message('control_change', channel=3, control=40, value=47, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=5, control=7, value=11, time=0),
    Message('control_change', channel=5, control=7, value=12, time=0),
    Message('control_change', channel=6, control=40, value=37, time=0),
    Message('control_change', channel=9, control=40, value=47, time=0),
    Message('control_change', channel=10, control=40, value=47, time=0),
    Message('control_change', channel=9, control=40, value=47, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=47, time=0),
    Message('control_change', channel=13, control=40, value=47, time=0),
    Message('control_change', channel=9, control=40, value=47, time=0),
    Message('control_change', channel=0, control=7, value=0, time=10),
    Message('control_change', channel=0, control=40, value=35, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=4, control=40, value=35, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=0, control=7, value=0, time=15),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=5),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=8, control=40, value=31, time=0),
    Message('control_change', channel=8, control=40, value=31, time=0),
    Message('control_change', channel=9, control=7, value=5, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=15, control=40, value=46, time=0),
    Message('control_change', channel=0, control=7, value=0, time=10),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=5),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=5, control=7, value=10, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=4, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=9, control=40, value=46, time=5),
    Message('control_change', channel=9, control=40, value=46, time=0),
    Message('control_change', channel=3, control=40, value=46, time=0),
    Message('control_change', channel=9, control=40, value=46, time=0),
    Message('control_change', channel=10, control=40, value=46, time=0),
    Message('control_change', channel=9, control=40, value=46, time=0),
    Message('control_change', channel=9, control=40, value=46, time=0),
    Message('control_change', channel=13, control=40, value=46, time=0),
    Message('control_change', channel=9, control=40, value=46, time=0),
    Message('control_change', channel=0, control=7, value=0, time=5),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=5, control=7, value=10, time=0),
    Message('note_on', channel=0, note=54, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=6, control=40, value=36, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=3, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=5, control=7, value=9, time=5),
    Message('control_change', channel=0, control=40, value=34, time=5),
    Message('control_change', channel=4, control=40, value=34, time=0),
    Message('control_change', channel=5, control=7, value=8, time=0),
    Message('control_change', channel=5, control=40, value=16, time=10),
    Message('control_change', channel=15, control=40, value=45, time=0),
    Message('control_change', channel=0, control=7, value=0, time=3),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=0, control=7, value=0, time=5),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=5, control=7, value=7, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=1, time=0),
    Message('control_change', channel=9, control=7, value=2, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=9, control=40, value=45, time=2),
    Message('control_change', channel=9, control=40, value=45, time=0),
    Message('control_change', channel=3, control=40, value=45, time=0),
    Message('control_change', channel=9, control=40, value=45, time=0),
    Message('control_change', channel=10, control=40, value=45, time=0),
    Message('control_change', channel=9, control=40, value=45, time=0),
    Message('control_change', channel=9, control=40, value=45, time=0),
    Message('control_change', channel=13, control=40, value=45, time=0),
    Message('control_change', channel=9, control=40, value=45, time=0),
    Message('control_change', channel=0, control=7, value=0, time=3),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=4, control=7, value=0, time=0),
    Message('control_change', channel=6, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=7, time=0),
    Message('control_change', channel=13, control=7, value=7, time=0),
    Message('control_change', channel=9, control=7, value=0, time=5),
    Message('control_change', channel=15, control=7, value=7, time=0),
    Message('control_change', channel=8, control=40, value=30, time=2),
    Message('control_change', channel=8, control=40, value=30, time=0),
    Message('control_change', channel=5, control=7, value=6, time=3),
    Message('control_change', channel=6, control=40, value=35, time=7),
    Message('control_change', channel=5, control=7, value=5, time=8),
    Message('note_on', channel=9, note=51, velocity=127, time=2),
    Message('control_change', channel=15, control=40, value=44, time=0),
    Message('control_change', channel=0, control=40, value=33, time=10),
    Message('control_change', channel=9, control=40, value=44, time=0),
    Message('control_change', channel=9, control=40, value=44, time=0),
    Message('control_change', channel=3, control=40, value=44, time=0),
    Message('control_change', channel=4, control=40, value=33, time=0),
    Message('control_change', channel=9, control=40, value=44, time=0),
    Message('control_change', channel=10, control=40, value=44, time=0),
    Message('control_change', channel=9, control=40, value=44, time=0),
    Message('control_change', channel=9, control=40, value=44, time=0),
    Message('control_change', channel=13, control=40, value=44, time=0),
    Message('control_change', channel=9, control=40, value=44, time=0),
    Message('control_change', channel=5, control=7, value=5, time=5),
    Message('control_change', channel=5, control=7, value=4, time=25),
    Message('control_change', channel=8, control=40, value=29, time=0),
    Message('control_change', channel=8, control=40, value=29, time=0),
    Message('control_change', channel=6, control=40, value=34, time=10),
    Message('control_change', channel=15, control=40, value=43, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=43, time=0),
    Message('control_change', channel=9, control=40, value=43, time=0),
    Message('control_change', channel=3, control=40, value=43, time=0),
    Message('control_change', channel=5, control=7, value=3, time=0),
    Message('control_change', channel=9, control=40, value=43, time=0),
    Message('control_change', channel=10, control=40, value=43, time=0),
    Message('control_change', channel=9, control=40, value=43, time=0),
    Message('control_change', channel=9, control=40, value=43, time=0),
    Message('control_change', channel=13, control=40, value=43, time=0),
    Message('control_change', channel=9, control=40, value=43, time=0),
    Message('control_change', channel=0, control=40, value=32, time=10),
    Message('control_change', channel=4, control=40, value=32, time=0),
    Message('control_change', channel=5, control=7, value=2, time=0),
    Message('control_change', channel=5, control=7, value=1, time=5),
    Message('note_on', channel=9, note=67, velocity=0, time=5),
    Message('control_change', channel=5, control=40, value=15, time=0),
    Message('control_change', channel=15, control=40, value=42, time=10),
    Message('control_change', channel=9, control=40, value=42, time=10),
    Message('control_change', channel=9, control=40, value=42, time=0),
    Message('control_change', channel=3, control=40, value=42, time=0),
    Message('control_change', channel=6, control=40, value=33, time=0),
    Message('control_change', channel=9, control=40, value=42, time=0),
    Message('control_change', channel=10, control=40, value=42, time=0),
    Message('control_change', channel=9, control=40, value=42, time=0),
    Message('control_change', channel=9, control=40, value=42, time=0),
    Message('control_change', channel=13, control=40, value=42, time=0),
    Message('control_change', channel=9, control=40, value=42, time=0),
    Message('control_change', channel=8, control=40, value=28, time=10),
    Message('control_change', channel=8, control=40, value=28, time=0),
    Message('control_change', channel=5, control=7, value=0, time=5),
    Message('note_on', channel=9, note=51, velocity=127, time=5),
    Message('control_change', channel=4, control=40, value=31, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=31, time=10),
    Message('control_change', channel=15, control=40, value=41, time=0),
    Message('control_change', channel=9, control=40, value=41, time=10),
    Message('control_change', channel=9, control=40, value=41, time=0),
    Message('control_change', channel=3, control=40, value=41, time=0),
    Message('control_change', channel=9, control=40, value=41, time=0),
    Message('control_change', channel=10, control=40, value=41, time=0),
    Message('control_change', channel=9, control=40, value=41, time=0),
    Message('control_change', channel=9, control=40, value=41, time=0),
    Message('control_change', channel=13, control=40, value=41, time=0),
    Message('control_change', channel=9, control=40, value=41, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=6, control=40, value=32, time=10),
    Message('control_change', channel=8, control=40, value=27, time=10),
    Message('control_change', channel=8, control=40, value=27, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('control_change', channel=0, control=40, value=30, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=4, control=40, value=30, time=0),
    Message('note_on', channel=6, note=53, velocity=65, time=0),
    Message('control_change', channel=15, control=40, value=40, time=0),
    Message('control_change', channel=9, control=40, value=40, time=10),
    Message('control_change', channel=9, control=40, value=40, time=0),
    Message('control_change', channel=3, control=40, value=40, time=0),
    Message('control_change', channel=9, control=40, value=40, time=0),
    Message('control_change', channel=10, control=40, value=40, time=0),
    Message('control_change', channel=9, control=40, value=40, time=0),
    Message('control_change', channel=9, control=40, value=40, time=0),
    Message('control_change', channel=13, control=40, value=40, time=0),
    Message('control_change', channel=9, control=40, value=40, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=5, control=40, value=14, time=10),
    Message('control_change', channel=6, control=40, value=31, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=10),
    Message('control_change', channel=15, control=40, value=39, time=0),
    Message('control_change', channel=9, control=40, value=39, time=10),
    Message('control_change', channel=9, control=40, value=39, time=0),
    Message('control_change', channel=3, control=40, value=39, time=0),
    Message('control_change', channel=9, control=40, value=39, time=0),
    Message('control_change', channel=10, control=40, value=39, time=0),
    Message('control_change', channel=9, control=40, value=39, time=0),
    Message('control_change', channel=9, control=40, value=39, time=0),
    Message('control_change', channel=13, control=40, value=39, time=0),
    Message('control_change', channel=9, control=40, value=39, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=10),
    Message('note_on', channel=13, note=28, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=29, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=57, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=29, time=0),
    Message('note_on', channel=9, note=64, velocity=127, time=0),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('control_change', channel=8, control=40, value=26, time=0),
    Message('control_change', channel=8, control=40, value=26, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=72, velocity=127, time=10),
    Message('control_change', channel=15, control=40, value=38, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=38, time=0),
    Message('control_change', channel=9, control=40, value=38, time=0),
    Message('control_change', channel=3, control=40, value=38, time=0),
    Message('control_change', channel=6, control=40, value=30, time=0),
    Message('control_change', channel=9, control=40, value=38, time=0),
    Message('control_change', channel=10, control=40, value=38, time=0),
    Message('control_change', channel=9, control=40, value=38, time=0),
    Message('control_change', channel=9, control=40, value=38, time=0),
    Message('control_change', channel=13, control=40, value=38, time=0),
    Message('control_change', channel=9, control=40, value=38, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=52, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=28, time=0),
    Message('note_on', channel=4, note=64, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=28, time=0),
    Message('control_change', channel=8, control=40, value=25, time=0),
    Message('control_change', channel=8, control=40, value=25, time=0),
    Message('control_change', channel=15, control=40, value=37, time=10),
    Message('control_change', channel=9, control=40, value=37, time=10),
    Message('control_change', channel=9, control=40, value=37, time=0),
    Message('control_change', channel=3, control=40, value=37, time=0),
    Message('control_change', channel=6, control=40, value=29, time=0),
    Message('control_change', channel=9, control=40, value=37, time=0),
    Message('control_change', channel=10, control=40, value=37, time=0),
    Message('control_change', channel=9, control=40, value=37, time=0),
    Message('control_change', channel=9, control=40, value=37, time=0),
    Message('control_change', channel=13, control=40, value=37, time=0),
    Message('control_change', channel=9, control=40, value=37, time=0),
    Message('control_change', channel=5, control=40, value=13, time=10),
    Message('control_change', channel=15, control=40, value=36, time=20),
    Message('note_on', channel=0, note=55, velocity=127, time=10),
    Message('control_change', channel=0, control=40, value=27, time=0),
    Message('control_change', channel=9, control=40, value=36, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=36, time=0),
    Message('control_change', channel=3, control=40, value=36, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=4, control=40, value=27, time=0),
    Message('control_change', channel=9, control=40, value=36, time=0),
    Message('control_change', channel=10, control=40, value=36, time=0),
    Message('control_change', channel=9, control=40, value=36, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=36, time=0),
    Message('control_change', channel=13, control=40, value=36, time=0),
    Message('control_change', channel=9, control=40, value=36, time=0),
    Message('control_change', channel=8, control=40, value=24, time=10),
    Message('control_change', channel=8, control=40, value=24, time=0),
    Message('control_change', channel=6, control=40, value=28, time=10),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=35, time=10),
    Message('control_change', channel=9, control=40, value=35, time=0),
    Message('control_change', channel=3, control=40, value=35, time=0),
    Message('control_change', channel=9, control=40, value=35, time=0),
    Message('control_change', channel=10, control=40, value=35, time=0),
    Message('control_change', channel=9, control=40, value=35, time=0),
    Message('control_change', channel=9, control=40, value=35, time=0),
    Message('control_change', channel=13, control=40, value=35, time=0),
    Message('control_change', channel=9, control=40, value=35, time=0),
    Message('control_change', channel=15, control=40, value=35, time=0),
    Message('control_change', channel=4, control=40, value=26, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=0, note=60, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=26, time=0),
    Message('note_on', channel=4, note=72, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=27, time=10),
    Message('control_change', channel=8, control=40, value=23, time=0),
    Message('control_change', channel=8, control=40, value=23, time=0),
    Message('control_change', channel=15, control=40, value=34, time=10),
    Message('control_change', channel=9, control=40, value=34, time=10),
    Message('control_change', channel=9, control=40, value=34, time=0),
    Message('control_change', channel=3, control=40, value=34, time=0),
    Message('control_change', channel=5, control=40, value=12, time=0),
    Message('control_change', channel=9, control=40, value=34, time=0),
    Message('control_change', channel=10, control=40, value=34, time=0),
    Message('control_change', channel=9, control=40, value=34, time=0),
    Message('control_change', channel=9, control=40, value=34, time=0),
    Message('control_change', channel=13, control=40, value=34, time=0),
    Message('control_change', channel=9, control=40, value=34, time=0),
    Message('control_change', channel=0, control=40, value=25, time=20),
    Message('control_change', channel=4, control=40, value=25, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=10),
    Message('control_change', channel=15, control=40, value=33, time=0),
    Message('control_change', channel=9, control=40, value=33, time=10),
    Message('control_change', channel=9, control=40, value=33, time=0),
    Message('control_change', channel=3, control=40, value=33, time=0),
    Message('control_change', channel=6, control=40, value=26, time=0),
    Message('control_change', channel=9, control=40, value=33, time=0),
    Message('control_change', channel=10, control=40, value=33, time=0),
    Message('control_change', channel=9, control=40, value=33, time=0),
    Message('control_change', channel=9, control=40, value=33, time=0),
    Message('control_change', channel=13, control=40, value=33, time=0),
    Message('control_change', channel=9, control=40, value=33, time=0),
    Message('control_change', channel=8, control=40, value=22, time=10),
    Message('control_change', channel=8, control=40, value=22, time=0),
    Message('control_change', channel=0, control=40, value=24, time=30),
    Message('control_change', channel=9, control=40, value=32, time=0),
    Message('control_change', channel=9, control=40, value=32, time=0),
    Message('control_change', channel=3, control=40, value=32, time=0),
    Message('control_change', channel=4, control=40, value=24, time=0),
    Message('control_change', channel=9, control=40, value=32, time=0),
    Message('control_change', channel=10, control=40, value=32, time=0),
    Message('control_change', channel=9, control=40, value=32, time=0),
    Message('control_change', channel=9, control=40, value=32, time=0),
    Message('control_change', channel=13, control=40, value=32, time=0),
    Message('control_change', channel=9, control=40, value=32, time=0),
    Message('control_change', channel=15, control=40, value=32, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('control_change', channel=6, control=40, value=25, time=0),
    Message('note_on', channel=9, note=72, velocity=0, time=20),
    Message('control_change', channel=8, control=40, value=21, time=0),
    Message('control_change', channel=8, control=40, value=21, time=0),
    Message('control_change', channel=15, control=40, value=31, time=10),
    Message('control_change', channel=9, control=40, value=31, time=10),
    Message('control_change', channel=9, control=40, value=31, time=0),
    Message('control_change', channel=3, control=40, value=31, time=0),
    Message('control_change', channel=5, control=40, value=11, time=0),
    Message('control_change', channel=9, control=40, value=31, time=0),
    Message('control_change', channel=10, control=40, value=31, time=0),
    Message('control_change', channel=9, control=40, value=31, time=0),
    Message('control_change', channel=9, control=40, value=31, time=0),
    Message('control_change', channel=13, control=40, value=31, time=0),
    Message('control_change', channel=9, control=40, value=31, time=0),
    Message('control_change', channel=0, control=40, value=23, time=10),
    Message('control_change', channel=4, control=40, value=23, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=10),
    Message('control_change', channel=6, control=40, value=24, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=9, note=67, velocity=0, time=10),
    Message('control_change', channel=15, control=40, value=30, time=0),
    Message('control_change', channel=9, control=40, value=30, time=10),
    Message('control_change', channel=9, control=40, value=30, time=0),
    Message('control_change', channel=3, control=40, value=30, time=0),
    Message('control_change', channel=9, control=40, value=30, time=0),
    Message('control_change', channel=10, control=40, value=30, time=0),
    Message('control_change', channel=9, control=40, value=30, time=0),
    Message('control_change', channel=9, control=40, value=30, time=0),
    Message('control_change', channel=13, control=40, value=30, time=0),
    Message('control_change', channel=9, control=40, value=30, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=8, control=40, value=20, time=0),
    Message('control_change', channel=8, control=40, value=20, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=15),
    Message('control_change', channel=0, control=40, value=22, time=5),
    Message('control_change', channel=4, control=40, value=22, time=0),
    Message('note_on', channel=9, note=64, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=40, value=29, time=0),
    Message('control_change', channel=9, control=40, value=29, time=0),
    Message('control_change', channel=3, control=40, value=29, time=0),
    Message('control_change', channel=6, control=40, value=23, time=0),
    Message('control_change', channel=9, control=40, value=29, time=0),
    Message('control_change', channel=10, control=40, value=29, time=0),
    Message('control_change', channel=9, control=40, value=29, time=0),
    Message('control_change', channel=9, control=40, value=29, time=0),
    Message('note_on', channel=13, note=33, velocity=127, time=0),
    Message('control_change', channel=13, control=40, value=29, time=0),
    Message('control_change', channel=9, control=40, value=29, time=0),
    Message('control_change', channel=15, control=40, value=29, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=20),
    Message('note_on', channel=9, note=57, velocity=0, time=10),
    Message('control_change', channel=8, control=40, value=19, time=0),
    Message('control_change', channel=8, control=40, value=19, time=0),
    Message('control_change', channel=4, control=40, value=21, time=10),
    Message('control_change', channel=5, control=40, value=10, time=0),
    Message('control_change', channel=15, control=40, value=28, time=0),
    Message('control_change', channel=0, control=40, value=21, time=10),
    Message('control_change', channel=9, control=40, value=28, time=0),
    Message('control_change', channel=9, control=40, value=28, time=0),
    Message('control_change', channel=3, control=40, value=28, time=0),
    Message('control_change', channel=6, control=40, value=22, time=0),
    Message('control_change', channel=9, control=40, value=28, time=0),
    Message('control_change', channel=10, control=40, value=28, time=0),
    Message('control_change', channel=9, control=40, value=28, time=0),
    Message('control_change', channel=9, control=40, value=28, time=0),
    Message('control_change', channel=13, control=40, value=28, time=0),
    Message('control_change', channel=9, control=40, value=28, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=10),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=0, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=60, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=45, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=0),
    Message('note_on', channel=13, note=33, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=115, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('note_on', channel=6, note=48, velocity=65, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('note_on', channel=13, note=35, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=127, time=10),
    Message('note_on', channel=9, note=71, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=27, time=0),
    Message('control_change', channel=9, control=40, value=27, time=0),
    Message('control_change', channel=3, control=40, value=27, time=0),
    Message('control_change', channel=9, control=40, value=27, time=0),
    Message('control_change', channel=10, control=40, value=27, time=0),
    Message('control_change', channel=9, control=40, value=27, time=0),
    Message('control_change', channel=9, control=40, value=27, time=0),
    Message('control_change', channel=13, control=40, value=27, time=0),
    Message('control_change', channel=9, control=40, value=27, time=0),
    Message('control_change', channel=15, control=40, value=27, time=0),
    Message('control_change', channel=0, control=40, value=20, time=10),
    Message('control_change', channel=4, control=40, value=20, time=0),
    Message('control_change', channel=8, control=40, value=18, time=0),
    Message('control_change', channel=8, control=40, value=18, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=6, control=40, value=21, time=8),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=127, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=26, time=0),
    Message('control_change', channel=9, control=40, value=26, time=0),
    Message('control_change', channel=3, control=40, value=26, time=0),
    Message('control_change', channel=9, control=40, value=26, time=0),
    Message('control_change', channel=10, control=40, value=26, time=0),
    Message('control_change', channel=9, control=40, value=26, time=0),
    Message('control_change', channel=9, control=40, value=26, time=0),
    Message('control_change', channel=13, control=40, value=26, time=0),
    Message('control_change', channel=9, control=40, value=26, time=0),
    Message('control_change', channel=15, control=40, value=26, time=0),
    Message('control_change', channel=0, control=40, value=19, time=30),
    Message('control_change', channel=4, control=40, value=19, time=0),
    Message('control_change', channel=5, control=40, value=9, time=0),
    Message('control_change', channel=6, control=40, value=20, time=0),
    Message('control_change', channel=8, control=40, value=17, time=0),
    Message('control_change', channel=8, control=40, value=17, time=0),
    Message('control_change', channel=15, control=40, value=25, time=10),
    Message('note_on', channel=0, note=57, velocity=127, time=10),
    Message('control_change', channel=9, control=40, value=25, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=25, time=0),
    Message('control_change', channel=3, control=40, value=25, time=0),
    Message('note_on', channel=4, note=69, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=25, time=0),
    Message('control_change', channel=10, control=40, value=25, time=0),
    Message('control_change', channel=9, control=40, value=25, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=25, time=0),
    Message('control_change', channel=13, control=40, value=25, time=0),
    Message('control_change', channel=9, control=40, value=25, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=30),
    Message('control_change', channel=0, control=40, value=18, time=10),
    Message('control_change', channel=9, control=40, value=24, time=0),
    Message('control_change', channel=9, control=40, value=24, time=0),
    Message('control_change', channel=3, control=40, value=24, time=0),
    Message('control_change', channel=4, control=40, value=18, time=0),
    Message('control_change', channel=6, control=40, value=19, time=0),
    Message('control_change', channel=9, control=40, value=24, time=0),
    Message('control_change', channel=10, control=40, value=24, time=0),
    Message('control_change', channel=9, control=40, value=24, time=0),
    Message('control_change', channel=9, control=40, value=24, time=0),
    Message('control_change', channel=13, control=40, value=24, time=0),
    Message('control_change', channel=9, control=40, value=24, time=0),
    Message('control_change', channel=15, control=40, value=24, time=0),
    Message('control_change', channel=8, control=40, value=16, time=10),
    Message('control_change', channel=8, control=40, value=16, time=0),
    Message('note_on', channel=0, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=127, time=0),
    Message('note_on', channel=4, note=71, velocity=127, time=0),
    Message('control_change', channel=15, control=40, value=23, time=20),
    Message('control_change', channel=9, control=40, value=23, time=10),
    Message('control_change', channel=9, control=40, value=23, time=0),
    Message('control_change', channel=3, control=40, value=23, time=0),
    Message('control_change', channel=6, control=40, value=18, time=0),
    Message('control_change', channel=9, control=40, value=23, time=0),
    Message('control_change', channel=10, control=40, value=23, time=0),
    Message('control_change', channel=9, control=40, value=23, time=0),
    Message('control_change', channel=9, control=40, value=23, time=0),
    Message('control_change', channel=13, control=40, value=23, time=0),
    Message('control_change', channel=9, control=40, value=23, time=0),
    Message('control_change', channel=0, control=40, value=17, time=10),
    Message('control_change', channel=4, control=40, value=17, time=0),
    Message('control_change', channel=5, control=40, value=8, time=0),
    Message('control_change', channel=8, control=40, value=15, time=10),
    Message('control_change', channel=8, control=40, value=15, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=10),
    Message('control_change', channel=15, control=40, value=22, time=0),
    Message('control_change', channel=9, control=40, value=22, time=10),
    Message('control_change', channel=9, control=40, value=22, time=0),
    Message('control_change', channel=3, control=40, value=22, time=0),
    Message('control_change', channel=9, control=40, value=22, time=0),
    Message('control_change', channel=10, control=40, value=22, time=0),
    Message('control_change', channel=9, control=40, value=22, time=0),
    Message('control_change', channel=9, control=40, value=22, time=0),
    Message('control_change', channel=13, control=40, value=22, time=0),
    Message('control_change', channel=9, control=40, value=22, time=0),
    Message('control_change', channel=6, control=40, value=17, time=20),
    Message('control_change', channel=0, control=40, value=16, time=10),
    Message('control_change', channel=4, control=40, value=16, time=0),
    Message('control_change', channel=9, control=40, value=21, time=10),
    Message('control_change', channel=9, control=40, value=21, time=0),
    Message('control_change', channel=3, control=40, value=21, time=0),
    Message('control_change', channel=9, control=40, value=21, time=0),
    Message('control_change', channel=10, control=40, value=21, time=0),
    Message('control_change', channel=9, control=40, value=21, time=0),
    Message('control_change', channel=9, control=40, value=21, time=0),
    Message('control_change', channel=13, control=40, value=21, time=0),
    Message('control_change', channel=9, control=40, value=21, time=0),
    Message('control_change', channel=15, control=40, value=21, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=8, control=40, value=14, time=0),
    Message('control_change', channel=8, control=40, value=14, time=0),
    Message('note_on', channel=9, note=71, velocity=0, time=20),
    Message('control_change', channel=6, control=40, value=16, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=15, time=0),
    Message('control_change', channel=4, control=40, value=15, time=0),
    Message('control_change', channel=15, control=40, value=20, time=0),
    Message('control_change', channel=9, control=40, value=20, time=10),
    Message('control_change', channel=9, control=40, value=20, time=0),
    Message('control_change', channel=3, control=40, value=20, time=0),
    Message('control_change', channel=9, control=40, value=20, time=0),
    Message('control_change', channel=10, control=40, value=20, time=0),
    Message('control_change', channel=9, control=40, value=20, time=0),
    Message('control_change', channel=9, control=40, value=20, time=0),
    Message('control_change', channel=13, control=40, value=20, time=0),
    Message('control_change', channel=9, control=40, value=20, time=0),
    Message('control_change', channel=5, control=40, value=7, time=10),
    Message('note_on', channel=13, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=8, control=40, value=13, time=0),
    Message('control_change', channel=8, control=40, value=13, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('note_on', channel=13, note=37, velocity=85, time=0),
    Message('control_change', channel=15, control=40, value=19, time=10),
    Message('control_change', channel=9, control=40, value=19, time=10),
    Message('control_change', channel=9, control=40, value=19, time=0),
    Message('control_change', channel=3, control=40, value=19, time=0),
    Message('control_change', channel=6, control=40, value=15, time=0),
    Message('control_change', channel=9, control=40, value=19, time=0),
    Message('control_change', channel=10, control=40, value=19, time=0),
    Message('control_change', channel=9, control=40, value=19, time=0),
    Message('control_change', channel=9, control=40, value=19, time=0),
    Message('control_change', channel=13, control=40, value=19, time=0),
    Message('control_change', channel=9, control=40, value=19, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=14, time=0),
    Message('control_change', channel=4, control=40, value=14, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=95, time=0),
    Message('control_change', channel=9, control=40, value=18, time=0),
    Message('control_change', channel=9, control=40, value=18, time=0),
    Message('control_change', channel=3, control=40, value=18, time=0),
    Message('control_change', channel=9, control=40, value=18, time=0),
    Message('control_change', channel=10, control=40, value=18, time=0),
    Message('control_change', channel=9, control=40, value=18, time=0),
    Message('control_change', channel=9, control=40, value=18, time=0),
    Message('control_change', channel=13, control=40, value=18, time=0),
    Message('control_change', channel=9, control=40, value=18, time=0),
    Message('control_change', channel=15, control=40, value=18, time=0),
    Message('note_on', channel=6, note=48, velocity=50, time=7),
    Message('control_change', channel=6, control=40, value=14, time=3),
    Message('control_change', channel=8, control=40, value=12, time=0),
    Message('control_change', channel=8, control=40, value=12, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=13, time=10),
    Message('control_change', channel=4, control=40, value=13, time=0),
    Message('control_change', channel=15, control=40, value=17, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('control_change', channel=9, control=40, value=17, time=8),
    Message('control_change', channel=9, control=40, value=17, time=0),
    Message('control_change', channel=3, control=40, value=17, time=0),
    Message('control_change', channel=5, control=40, value=6, time=0),
    Message('control_change', channel=9, control=40, value=17, time=0),
    Message('control_change', channel=10, control=40, value=17, time=0),
    Message('control_change', channel=9, control=40, value=17, time=0),
    Message('control_change', channel=9, control=40, value=17, time=0),
    Message('control_change', channel=13, control=40, value=17, time=0),
    Message('control_change', channel=9, control=40, value=17, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=10),
    Message('note_on', channel=0, note=54, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=0),
    Message('note_on', channel=13, note=37, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=127, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('note_on', channel=4, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=52, velocity=127, time=0),
    Message('note_on', channel=9, note=59, velocity=127, time=0),
    Message('note_on', channel=13, note=28, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=13, time=10),
    Message('note_on', channel=9, note=66, velocity=127, time=0),
    Message('control_change', channel=8, control=40, value=11, time=0),
    Message('control_change', channel=8, control=40, value=11, time=0),
    Message('note_on', channel=9, note=67, velocity=127, time=10),
    Message('note_on', channel=9, note=36, velocity=0, time=10),
    Message('control_change', channel=0, control=40, value=12, time=0),
    Message('control_change', channel=9, control=40, value=16, time=0),
    Message('control_change', channel=9, control=40, value=16, time=0),
    Message('control_change', channel=3, control=40, value=16, time=0),
    Message('control_change', channel=4, control=40, value=12, time=0),
    Message('control_change', channel=9, control=40, value=16, time=0),
    Message('control_change', channel=10, control=40, value=16, time=0),
    Message('control_change', channel=9, control=40, value=16, time=0),
    Message('control_change', channel=9, control=40, value=16, time=0),
    Message('control_change', channel=13, control=40, value=16, time=0),
    Message('control_change', channel=9, control=40, value=16, time=0),
    Message('control_change', channel=15, control=40, value=16, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=0, note=47, velocity=127, time=0),
    Message('note_on', channel=4, note=59, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=12, time=0),
    Message('note_on', channel=9, note=66, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=15, time=0),
    Message('control_change', channel=9, control=40, value=15, time=0),
    Message('control_change', channel=3, control=40, value=15, time=0),
    Message('control_change', channel=9, control=40, value=15, time=0),
    Message('control_change', channel=10, control=40, value=15, time=0),
    Message('control_change', channel=9, control=40, value=15, time=0),
    Message('control_change', channel=9, control=40, value=15, time=0),
    Message('control_change', channel=13, control=40, value=15, time=0),
    Message('control_change', channel=9, control=40, value=15, time=0),
    Message('control_change', channel=15, control=40, value=15, time=0),
    Message('control_change', channel=8, control=40, value=10, time=10),
    Message('control_change', channel=8, control=40, value=10, time=0),
    Message('control_change', channel=0, control=40, value=11, time=10),
    Message('control_change', channel=4, control=40, value=11, time=0),
    Message('control_change', channel=5, control=40, value=5, time=20),
    Message('control_change', channel=15, control=40, value=14, time=0),
    Message('note_on', channel=0, note=54, velocity=127, time=10),
    Message('control_change', channel=9, control=40, value=14, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=14, time=0),
    Message('control_change', channel=3, control=40, value=14, time=0),
    Message('note_on', channel=4, note=66, velocity=127, time=0),
    Message('control_change', channel=6, control=40, value=11, time=0),
    Message('control_change', channel=9, control=40, value=14, time=0),
    Message('control_change', channel=10, control=40, value=14, time=0),
    Message('control_change', channel=9, control=40, value=14, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=9, control=40, value=14, time=0),
    Message('control_change', channel=13, control=40, value=14, time=0),
    Message('control_change', channel=9, control=40, value=14, time=0),
    Message('control_change', channel=0, control=40, value=10, time=20),
    Message('control_change', channel=4, control=40, value=10, time=0),
    Message('control_change', channel=8, control=40, value=9, time=0),
    Message('control_change', channel=8, control=40, value=9, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=13, time=10),
    Message('control_change', channel=9, control=40, value=13, time=0),
    Message('control_change', channel=3, control=40, value=13, time=0),
    Message('control_change', channel=9, control=40, value=13, time=0),
    Message('control_change', channel=10, control=40, value=13, time=0),
    Message('control_change', channel=9, control=40, value=13, time=0),
    Message('control_change', channel=9, control=40, value=13, time=0),
    Message('control_change', channel=13, control=40, value=13, time=0),
    Message('control_change', channel=9, control=40, value=13, time=0),
    Message('control_change', channel=15, control=40, value=13, time=0),
    Message('control_change', channel=6, control=40, value=10, time=10),
    Message('note_on', channel=0, note=54, velocity=0, time=10),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=127, time=0),
    Message('note_on', channel=4, note=67, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=9, time=20),
    Message('control_change', channel=9, control=40, value=12, time=0),
    Message('control_change', channel=9, control=40, value=12, time=0),
    Message('control_change', channel=3, control=40, value=12, time=0),
    Message('control_change', channel=4, control=40, value=9, time=0),
    Message('control_change', channel=9, control=40, value=12, time=0),
    Message('control_change', channel=10, control=40, value=12, time=0),
    Message('control_change', channel=9, control=40, value=12, time=0),
    Message('control_change', channel=9, control=40, value=12, time=0),
    Message('control_change', channel=13, control=40, value=12, time=0),
    Message('control_change', channel=9, control=40, value=12, time=0),
    Message('control_change', channel=15, control=40, value=12, time=0),
    Message('control_change', channel=8, control=40, value=8, time=10),
    Message('control_change', channel=8, control=40, value=8, time=0),
    Message('control_change', channel=5, control=40, value=4, time=20),
    Message('control_change', channel=6, control=40, value=9, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=10),
    Message('control_change', channel=15, control=40, value=11, time=0),
    Message('control_change', channel=9, control=40, value=11, time=10),
    Message('control_change', channel=9, control=40, value=11, time=0),
    Message('control_change', channel=3, control=40, value=11, time=0),
    Message('control_change', channel=9, control=40, value=11, time=0),
    Message('control_change', channel=10, control=40, value=11, time=0),
    Message('control_change', channel=9, control=40, value=11, time=0),
    Message('control_change', channel=9, control=40, value=11, time=0),
    Message('control_change', channel=13, control=40, value=11, time=0),
    Message('control_change', channel=9, control=40, value=11, time=0),
    Message('control_change', channel=0, control=40, value=8, time=10),
    Message('control_change', channel=4, control=40, value=8, time=0),
    Message('control_change', channel=8, control=40, value=7, time=10),
    Message('control_change', channel=8, control=40, value=7, time=0),
    Message('control_change', channel=6, control=40, value=8, time=10),
    Message('control_change', channel=9, control=40, value=10, time=10),
    Message('control_change', channel=9, control=40, value=10, time=0),
    Message('control_change', channel=3, control=40, value=10, time=0),
    Message('control_change', channel=9, control=40, value=10, time=0),
    Message('control_change', channel=10, control=40, value=10, time=0),
    Message('control_change', channel=9, control=40, value=10, time=0),
    Message('control_change', channel=9, control=40, value=10, time=0),
    Message('control_change', channel=13, control=40, value=10, time=0),
    Message('control_change', channel=9, control=40, value=10, time=0),
    Message('control_change', channel=15, control=40, value=10, time=0),
    Message('note_on', channel=9, note=51, velocity=0, time=10),
    Message('note_on', channel=9, note=67, velocity=0, time=20),
    Message('control_change', channel=0, control=40, value=7, time=0),
    Message('control_change', channel=4, control=40, value=7, time=0),
    Message('control_change', channel=9, control=40, value=9, time=10),
    Message('control_change', channel=9, control=40, value=9, time=0),
    Message('control_change', channel=3, control=40, value=9, time=0),
    Message('control_change', channel=9, control=40, value=9, time=0),
    Message('control_change', channel=10, control=40, value=9, time=0),
    Message('control_change', channel=9, control=40, value=9, time=0),
    Message('control_change', channel=9, control=40, value=9, time=0),
    Message('control_change', channel=13, control=40, value=9, time=0),
    Message('control_change', channel=9, control=40, value=9, time=0),
    Message('control_change', channel=15, control=40, value=9, time=0),
    Message('control_change', channel=6, control=40, value=7, time=10),
    Message('control_change', channel=8, control=40, value=6, time=0),
    Message('control_change', channel=8, control=40, value=6, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=20),
    Message('control_change', channel=5, control=40, value=3, time=0),
    Message('note_on', channel=9, note=38, velocity=127, time=0),
    Message('control_change', channel=0, control=40, value=6, time=20),
    Message('control_change', channel=9, control=40, value=8, time=0),
    Message('control_change', channel=9, control=40, value=8, time=0),
    Message('control_change', channel=3, control=40, value=8, time=0),
    Message('control_change', channel=4, control=40, value=6, time=0),
    Message('control_change', channel=9, control=40, value=8, time=0),
    Message('control_change', channel=10, control=40, value=8, time=0),
    Message('control_change', channel=9, control=40, value=8, time=0),
    Message('control_change', channel=9, control=40, value=8, time=0),
    Message('control_change', channel=13, control=40, value=8, time=0),
    Message('control_change', channel=9, control=40, value=8, time=0),
    Message('control_change', channel=15, control=40, value=8, time=0),
    Message('note_on', channel=9, note=38, velocity=0, time=10),
    Message('control_change', channel=6, control=40, value=6, time=0),
    Message('control_change', channel=8, control=40, value=5, time=10),
    Message('control_change', channel=8, control=40, value=5, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=20),
    Message('note_on', channel=9, note=51, velocity=0, time=0),
    Message('note_on', channel=9, note=36, velocity=108, time=0),
    Message('control_change', channel=9, control=40, value=7, time=0),
    Message('control_change', channel=9, control=40, value=7, time=0),
    Message('control_change', channel=3, control=40, value=7, time=0),
    Message('control_change', channel=9, control=40, value=7, time=0),
    Message('control_change', channel=10, control=40, value=7, time=0),
    Message('control_change', channel=9, control=40, value=7, time=0),
    Message('control_change', channel=9, control=40, value=7, time=0),
    Message('control_change', channel=13, control=40, value=7, time=0),
    Message('control_change', channel=9, control=40, value=7, time=0),
    Message('control_change', channel=15, control=40, value=7, time=0),
    Message('control_change', channel=0, control=40, value=5, time=10),
    Message('control_change', channel=4, control=40, value=5, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('note_on', channel=9, note=36, velocity=108, time=15),
    Message('control_change', channel=6, control=40, value=5, time=0),
    Message('control_change', channel=9, control=40, value=6, time=10),
    Message('control_change', channel=9, control=40, value=6, time=0),
    Message('control_change', channel=3, control=40, value=6, time=0),
    Message('control_change', channel=9, control=40, value=6, time=0),
    Message('control_change', channel=10, control=40, value=6, time=0),
    Message('control_change', channel=9, control=40, value=6, time=0),
    Message('control_change', channel=9, control=40, value=6, time=0),
    Message('control_change', channel=13, control=40, value=6, time=0),
    Message('control_change', channel=9, control=40, value=6, time=0),
    Message('control_change', channel=15, control=40, value=6, time=0),
    Message('note_on', channel=9, note=36, velocity=0, time=5),
    Message('control_change', channel=8, control=40, value=4, time=5),
    Message('control_change', channel=8, control=40, value=4, time=0),
    Message('note_on', channel=13, note=28, velocity=0, time=10),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=9, note=52, velocity=0, time=0),
    Message('note_on', channel=0, note=40, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=0),
    Message('note_on', channel=0, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('control_change', channel=5, control=40, value=2, time=0),
    Message('control_change', channel=0, control=40, value=4, time=10),
    Message('control_change', channel=4, control=40, value=4, time=0),
    Message('control_change', channel=6, control=40, value=4, time=10),
    Message('note_on', channel=5, note=88, velocity=0, time=10),
    Message('control_change', channel=9, control=40, value=5, time=0),
    Message('control_change', channel=9, control=40, value=5, time=0),
    Message('control_change', channel=3, control=40, value=5, time=0),
    Message('control_change', channel=9, control=40, value=5, time=0),
    Message('control_change', channel=10, control=40, value=5, time=0),
    Message('control_change', channel=9, control=40, value=5, time=0),
    Message('control_change', channel=9, control=40, value=5, time=0),
    Message('control_change', channel=13, control=40, value=5, time=0),
    Message('control_change', channel=9, control=40, value=5, time=0),
    Message('control_change', channel=15, control=40, value=5, time=0),
    Message('control_change', channel=8, control=40, value=3, time=20),
    Message('control_change', channel=8, control=40, value=3, time=0),
    Message('control_change', channel=0, control=40, value=3, time=20),
    Message('control_change', channel=9, control=40, value=4, time=0),
    Message('control_change', channel=9, control=40, value=4, time=0),
    Message('control_change', channel=3, control=40, value=4, time=0),
    Message('control_change', channel=4, control=40, value=3, time=0),
    Message('control_change', channel=9, control=40, value=4, time=0),
    Message('control_change', channel=10, control=40, value=4, time=0),
    Message('control_change', channel=9, control=40, value=4, time=0),
    Message('control_change', channel=9, control=40, value=4, time=0),
    Message('control_change', channel=13, control=40, value=4, time=0),
    Message('control_change', channel=9, control=40, value=4, time=0),
    Message('control_change', channel=15, control=40, value=4, time=0),
    Message('control_change', channel=6, control=40, value=3, time=10),
    Message('control_change', channel=9, control=40, value=3, time=30),
    Message('control_change', channel=9, control=40, value=3, time=0),
    Message('control_change', channel=3, control=40, value=3, time=0),
    Message('control_change', channel=9, control=40, value=3, time=0),
    Message('control_change', channel=10, control=40, value=3, time=0),
    Message('control_change', channel=9, control=40, value=3, time=0),
    Message('control_change', channel=9, control=40, value=3, time=0),
    Message('control_change', channel=13, control=40, value=3, time=0),
    Message('control_change', channel=9, control=40, value=3, time=0),
    Message('control_change', channel=15, control=40, value=3, time=0),
    Message('control_change', channel=5, control=40, value=1, time=10),
    Message('control_change', channel=8, control=40, value=2, time=0),
    Message('control_change', channel=8, control=40, value=2, time=0),
    Message('control_change', channel=0, control=40, value=2, time=10),
    Message('control_change', channel=4, control=40, value=2, time=0),
    Message('control_change', channel=6, control=40, value=2, time=0),
    Message('control_change', channel=9, control=40, value=2, time=30),
    Message('control_change', channel=9, control=40, value=2, time=0),
    Message('control_change', channel=3, control=40, value=2, time=0),
    Message('control_change', channel=9, control=40, value=2, time=0),
    Message('control_change', channel=10, control=40, value=2, time=0),
    Message('control_change', channel=9, control=40, value=2, time=0),
    Message('control_change', channel=9, control=40, value=2, time=0),
    Message('control_change', channel=13, control=40, value=2, time=0),
    Message('control_change', channel=9, control=40, value=2, time=0),
    Message('control_change', channel=15, control=40, value=2, time=0),
    Message('control_change', channel=8, control=40, value=1, time=20),
    Message('control_change', channel=8, control=40, value=1, time=0),
    Message('control_change', channel=0, control=40, value=1, time=10),
    Message('control_change', channel=4, control=40, value=1, time=0),
    Message('control_change', channel=6, control=40, value=1, time=0),
    Message('control_change', channel=9, control=40, value=1, time=10),
    Message('control_change', channel=9, control=40, value=1, time=0),
    Message('control_change', channel=3, control=40, value=1, time=0),
    Message('control_change', channel=9, control=40, value=1, time=0),
    Message('control_change', channel=10, control=40, value=1, time=0),
    Message('control_change', channel=9, control=40, value=1, time=0),
    Message('control_change', channel=9, control=40, value=1, time=0),
    Message('control_change', channel=13, control=40, value=1, time=0),
    Message('control_change', channel=9, control=40, value=1, time=0),
    Message('control_change', channel=15, control=40, value=1, time=0),
    Message('control_change', channel=0, control=40, value=0, time=40),
    Message('control_change', channel=9, control=40, value=0, time=0),
    Message('control_change', channel=9, control=40, value=0, time=0),
    Message('control_change', channel=3, control=40, value=0, time=0),
    Message('control_change', channel=4, control=40, value=0, time=0),
    Message('control_change', channel=5, control=40, value=0, time=0),
    Message('control_change', channel=6, control=40, value=0, time=0),
    Message('control_change', channel=9, control=40, value=0, time=0),
    Message('control_change', channel=8, control=40, value=0, time=0),
    Message('control_change', channel=8, control=40, value=0, time=0),
    Message('control_change', channel=10, control=40, value=0, time=0),
    Message('control_change', channel=9, control=40, value=0, time=0),
    Message('control_change', channel=9, control=40, value=0, time=0),
    Message('control_change', channel=13, control=40, value=0, time=0),
    Message('control_change', channel=9, control=40, value=0, time=0),
    Message('control_change', channel=15, control=40, value=0, time=0),
    MetaMessage('end_of_track', time=0)])
])
